home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / menus / ezpic320.zip / EZPICNZ.DOC < prev    next >
Text File  |  1990-03-31  |  143KB  |  3,426 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.                                       EZPICNZ
  30.  
  31.                                    Menuing System
  32.  
  33.                                     Version 3.2
  34.  
  35.                                      March 1990
  36.  
  37.                      (C) Copyright 1988, 1990 Golberg Computing
  38.  
  39.                                 All Rights Reserved
  40.  
  41.  
  42.  
  43.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  44.  
  45.  
  46.  
  47.                                 Table of Contents                                Table of Contents
  48.  
  49.         Title Page ..............................................     i
  50.         Table of Contents .......................................    ii
  51.         License Agreement .......................................     v
  52.         Warranty ................................................     v
  53.         Order Form ..............................................    vi
  54.  
  55.         Chapter 1  -  Introduction  .............................     1
  56.  
  57.            1.1  -  Overview  ....................................     1
  58.            1.1.1  -  Documentation Conventions  .................     1
  59.            1.1.2  -  Operating Environment  .....................     1
  60.            1.1.2.1  -  Software Requirements  ...................     1
  61.            1.1.2.2  -  Hardware Requirements  ...................     1
  62.  
  63.            1.2  -  Installation  ................................     2
  64.            1.2.1  -  Hard Disk Drive  ...........................     2
  65.            1.2.2  -  Floppy Disk Drive  .........................     3
  66.            1.2.3  -  Backup  ....................................     4
  67.  
  68.            1.3  -  Setup  .......................................     4
  69.            1.3.1  -  The Menu Configuration File  ...............     4
  70.            1.3.2  -  Program Configuration (EZCONFIG.EXE)  ......     4
  71.            1.3.2.1  -  Operation  ...............................     4
  72.            1.3.2.2  -  Main Edit Screen  ........................     5
  73.            1.3.2.2.1  -  Program Colors  ........................     5
  74.            1.3.2.2.2  -  Transaction Logging Option  ............     5
  75.            1.3.2.2.3  -  Screen Blank Time Option  ..............     5
  76.            1.3.2.2.4  -  DOS Exit Protection Option  ............     5
  77.            1.3.2.2.5  -  Screen Blank Message Option  ...........     6
  78.            1.3.2.3  -  Preview Screen Option  ...................     6
  79.            1.3.2.4  -  ESCape Without Save Option  ..............     7
  80.            1.3.2.5  -  Save Option  .............................     7
  81.            1.3.3  -  Menu File Conversion (EZCONVRT.EXE)  .......     7
  82.            1.3.4  -  Program Configuration File Conversion  .....     9
  83.                         (CNVRTCNF.EXE)
  84.  
  85.         Chapter 2  -  EZPICNZ Operation  ........................    11
  86.  
  87.            2.1  -  Program Startup  .............................    11
  88.            2.1.1  -  Standalone Operation  ......................    11
  89.            2.1.1.1  -  Command Line Parameters  .................    11
  90.            2.1.1.2  -  Precautions  .............................    12
  91.            2.1.2  -  Circular Operation (EZ.BAT)  ...............    12
  92.            2.1.2.1  -  Concept of Operation  ....................    12
  93.            2.1.2.2  -  Command Line Parameters  .................    13
  94.            2.1.2.3  -  Precautions  .............................    14
  95.  
  96.            2.2  -  Program Operation  ...........................    14
  97.            2.2.1  -  Main Menu Screen  ..........................    15
  98.            2.2.1.1  -  Top Line Menu Options  ...................    15
  99.            2.2.1.1.1  -  On-Line Help Option (F1 Key)  ..........    15
  100.            2.2.1.1.2  -  Disk Space Check (D) Option  ...........    15
  101.            2.2.1.1.3  -  Transaction Logging (T) Option  ........    17
  102.  
  103.  
  104.  EZPICNZ Users Manual - Table of Contents                                  ii
  105.  
  106.  
  107.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  108.  
  109.  
  110.            2.2.1.1.4  -  First [Menu] (F) Option  ...............    19
  111.            2.2.1.1.5  -  Next [Menu] (N) Option  ................    19
  112.            2.2.1.1.6  -  Previous [Menu] (P) Option  ............    19
  113.            2.2.1.1.7  -  Last [Menu] (L) Option  ................    20
  114.            2.2.1.1.8  -  ESC=Quit (Esc) Option  .................    20
  115.            2.2.1.1.8.1  -  Escape Key Use  ......................    20
  116.            2.2.1.1.8.2  -  PROTECTED Mode Operation  ............    20
  117.            2.2.1.2  -  "System Stats" Window  ...................    21
  118.            2.2.1.2.1  -  Base Memory Entry  .....................    21
  119.            2.2.1.2.2  -  Extended Memory Available Entry  .......    21
  120.            2.2.1.2.3  -  Expanded Memory Available Entry  .......    21
  121.            2.2.1.2.4  -  DOS Version Entry  .....................    21
  122.            2.2.1.2.5  -  Mouse Available Entry  .................    21
  123.            2.2.1.3  -  "Current Stats" Window  ..................    22
  124.            2.2.1.3.1  -  Date Entry  ............................    22
  125.            2.2.1.3.2  -  Time Entry  ............................    22
  126.            2.2.1.3.3  -  # of Menus Entry  ......................    22
  127.            2.2.1.3.4  -  Logging Entry  .........................    22
  128.            2.2.1.3.5  -  Screen Blank Countdown Time Entry  .....    22
  129.            2.2.1.4  -  Menu Item Window  ........................    22
  130.            2.2.1.4.1  -  Menu Title Entry  ......................    23
  131.            2.2.1.4.2  -  Menu Item List  ........................    23
  132.            2.2.1.4.2.1  -  Moving the Highlight Bar  ............    23
  133.            2.2.1.4.2.2  -  Selecting a Menu Item  ...............    23
  134.            2.2.1.4.3  -  Screen Blank Option  ...................    24
  135.            2.2.1.4.3.1  -  Blanking the Screen  .................    24
  136.            2.2.1.4.3.2  -  Redisplaying the Main Menu Screen  ...    24
  137.  
  138.         Chapter 3  -  Menu Configuration File Description  ......    26
  139.  
  140.            3.1  -  General  .....................................    26
  141.            3.2  -  Menu Title Character ("T")  ..................    28
  142.            3.3  -  Menu Item Label Character ("L")  .............    29
  143.            3.4  -  Menu Item Command Characters  ................    29
  144.            3.4.1  -  Menu Item Password Character ("P")  ........    29
  145.            3.4.2  -  Alternate Menu Item Character ("A")  .......    30
  146.            3.4.3  -  Immediate Execution, w/ Pause Character ("I")   31
  147.            3.4.4  -  Immediate Execution, No Pause Character ("N")   32
  148.            3.4.5  -  Batch Execution, Resident Character ("R") ..    32
  149.            3.4.6  -  Batch Execution, External Character ("E") ..    32
  150.            3.5  -  End-of-File Character ("9.9.9")  .............    34
  151.            3.6  -  Summary of Control Characters  ...............    34
  152.  
  153.         Appendices  -  ..........................................     35
  154.  
  155.            Appendix A  -  Trademarks and Copyrights  ............     36
  156.            Appendix B  -  Sample Menu Configuration File  .......     37
  157.            Appendix C  -  A Word About Shareware  ...............     40
  158.  
  159.         Figures  -  .............................................     41
  160.  
  161.            Figure 1  -  Main Menu Screen Example  ...............     42
  162.            Figure 2  -  Screen Blank Window Example  ............     43
  163.            Figure 3  -  Password Window Example  ................     44
  164.            Figure 4  -  Disk Space Check Window Example  ........     45
  165.            Figure 5  -  Error Message Window Examples ...........     46
  166.  
  167.  
  168.  EZPICNZ Users Manual - Table of Contents                                 iii
  169.  
  170.  
  171.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  172.  
  173.  
  174.            Figure 6  -  EZCONFIG Main Edit Screen Example  ......     47
  175.            Figure 7  -  EZCONFIG Preview Screen Example  ........     48
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  EZPICNZ Users Manual - Table of Contents                                  iv
  233.  
  234.  
  235.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  236.  
  237.  
  238.                                 LICENSE AGREEMENT
  239.  
  240.              The EZPICNZ MENUING SYSTEM IS NOT "Public Domain"!!  What
  241.         that means is that it is NOT "FREE" for the using.   However, all
  242.         United States of America Department of Defense (DoD) and
  243.         governmental agencies are free to use this program without the
  244.         need or requirement to register and pay the license fee.
  245.         Employees of these agencies, if they desire to use EZPICNZ at
  246.         home, must register and pay the license fee if they desire to
  247.         continue to use the product after the 30 day trial period.
  248.  
  249.              The EZPICNZ MENUING SYSTEM is (C) Copyright 1988, 1990 by
  250.         Golberg Computing.
  251.  
  252.              Users who have not registered are granted a limited use
  253.         license for a period not to exceed 30 days from first use.  This
  254.         use is on a trial basis only!  Use beyond the 30 day limit is NOT
  255.         authorized and requires registration of the copy(s).  Continued
  256.         use of non-registered copies of the EZPICNZ MENUING SYSTEM not
  257.         covered by this agreement is strictly prohibited.
  258.  
  259.              There are only a couple of things we ask, and that is when
  260.         you distribute the EZPICNZ MENUING SYSTEM to someone else, you
  261.         MUST include a copy of this documentation, either as a separate
  262.         file, or as part of an "archive" file.  You must NOT ask for any
  263.         type of fee.  The EZPICNZ MENUING SYSTEM must be distributed in
  264.         its original, un-modified form.  The EZPICNZ MENUING SYSTEM may
  265.         not be bundled with any other product or service without the
  266.         express written consent of Golberg Computing, 2728 Ellsworth Ave,
  267.         Omaha, NE 68123-1739.
  268.  
  269.              Bulletin Board systems and operators are hereby granted the
  270.         right to distribute the EZPICNZ MENUING SYSTEM subject to the
  271.         above conditions.
  272.  
  273.              The distributors of "Public Domain Software" may also
  274.         distribute the EZPICNZ MENUING SYSTEM subject to the above
  275.         conditions.
  276.  
  277.              Companies are encouraged to inquire about site licenses for
  278.         the use of the EZPICNZ MENUING SYSTEM at their facilities.
  279.  
  280.                                     WARRANTY
  281.  
  282.              Golberg Computing warrants that the EZPICNZ MENUING SYSTEM
  283.         reasonably conforms to the material descriptions in this
  284.         documentation and does not infringe on any copyright, patent, or
  285.         trade secrets.  THE EZPICNZ MENUING SYSTEM IS DISTRIBUTED "AS
  286.         IS", WITH ALL FAULTS AND DEFECTS.  GOLBERG COMPUTING MAKES NO
  287.         OTHER EXPRESS OR IMPLIED WARRANTIES OF QUALITY, PERFORMANCE,
  288.         MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE.  ALL
  289.         WARRANTIES ARE DISCLAIMED!!  BY YOUR USE OF THE EZPICNZ MENUING
  290.         SYSTEM, YOU HEREBY AGREE THAT NEITHER GOLBERG COMPUTING NOR THE
  291.         OWNER OR ANY OTHER RELATED PARTIES WILL BE LIABLE TO YOU OR ANY
  292.         THIRD PARTY FOR ANY USE OF (OR INABILITY TO USE) THIS SOFTWARE OR
  293.         FOR ANY INCIDENTAL OR CONSEQUENTIAL DAMAGES WHATSOEVER.
  294.  
  295.  
  296.  EZPICNZ Users Manual - License Agreement/Warranty                          v
  297.  
  298.  
  299.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  300.  
  301.  
  302.                                   ORDER FORM
  303.  
  304.         Make check or money order out and send to: Golberg Computing
  305.                                                    2728 Ellsworth Ave.
  306.                                                    Omaha, NE  68123-1739
  307.  
  308.            QTY                   DESCRIPTION              AMOUNT
  309.  
  310.          ______  EZPICNZ Basic Registration (current version)   ________
  311.                  (registration only, & notification of updates)
  312.                                                Cost - $10.00 ea
  313.  
  314.          ______  EZPICNZ Standard Registration..Cost - $15.00   ________
  315.                  (No disk or manual, but will be sent next
  316.                      version of EZPICNZ on disk)
  317.  
  318.          ______  EZPICNZ Deluxe Registration...Cost - $20.00    ________
  319.                  (Includes Disk, Registration, Manual and
  320.                      next version on disk)
  321.  
  322.          ****** Add $2.00 for 3.5" Disk *******       Subtotal  ________
  323.  
  324.              (Nebraska residents add 5% sales tax)         Tax  ________
  325.  
  326.                                                       Total $   ________
  327.  
  328.           Payment will be made by: ( ) Check  ( ) Money Order ( ) Cash
  329.                                    ( ) PO# ________________
  330.  
  331.             Name: _______________________________________________
  332.  
  333.          Company: _______________________________________________
  334.  
  335.          Address: _______________________________________________
  336.  
  337.                   _______________________________________________
  338.  
  339.             City: _________________________________
  340.  
  341.            State: _______   Zip: _____________
  342.  
  343.            Phone:    Work (____) _____________   Home (____) ________
  344.  
  345.         Please let me know where or from who you obtained your copy of
  346.         EZPICNZ.  If a BBS, give the name & number: _________________
  347.         ________________________________________________________________
  348.  
  349.           NON U.S. orders:  Send checks drawn on U.S. funds in U.S.
  350.           dollars.  Add $5 for NON U.S. shipments.
  351.  
  352.              ABSOLUTELY NO C.O.D. ORDERS WILL BE ACCEPTED!
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  EZPICNZ Users Manual - Order Form                                         vi
  361.  
  362.  
  363.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  364.  
  365.  
  366.         Chapter 1  -  Introduction
  367.  
  368.         1.1  -  Overview
  369.  
  370.            The EZPICNZ Menuing System (herein referred to as just
  371.         EZPICNZ) was developed to give users a powerful means of
  372.         accessing their applications, as well as provide necessary
  373.         information and help to make their choices easier.  It was also
  374.         developed to give organizations within the Department of Defense
  375.         a standard user interface for those systems using the standard
  376.         PC/MS-DOS operating systems.  The program is written entirely in
  377.         Quick C and Quick Assembler to make it small and fast.  It is
  378.         nearly 50% smaller than the previous QuickBASIC version and much
  379.         faster.  It has a number of enhanced as well as new features to
  380.         provide one of the best menuing environments for the money
  381.         around.  We are always looking for ways to make the program
  382.         better and we welcome your suggestions.
  383.  
  384.         1.1.1  -  Documentation Conventions
  385.  
  386.            Throughout this manual you will find different ways to express
  387.         ideas we want you to know.  For instance, when we refer to the
  388.         ENTER key, this is also called the RETURN key and is symbolized
  389.         as:  <cr>.  Whenever you see <cr> it means to press the ENTER or
  390.         RETURN key.  Whenever you see text enclosed in quotes ("XXX"), it
  391.         means to type in the text WITHIN the quotes, BUT NOT THE QUOTES
  392.         THEMSELVES.  Whenever you see an example with something enclosed
  393.         with <> it means this is a variable in which you must supply the
  394.         entry.  Normally this will be shown as  <filename>  where you
  395.         must supply the filename.  Filenames can contain a disk drive
  396.         designator and a full path name as well.  Whenever you see
  397.         something pointed to similar to this:  <----- , this is for
  398.         information purposes and is not to be included in an actual
  399.         statement you would enter or write.  We hope the this manual is
  400.         clear and provides you with all the information you need to
  401.         install, set up, and operate EZPICNZ without any problems.  If
  402.         there is something you feel we have left out or not explained in
  403.         sufficient detail, please drop us a line and let us know.
  404.  
  405.         1.1.2  -  Operating Environment
  406.  
  407.         1.1.2.1  -  Software Requirements
  408.  
  409.            EZPICNZ requires the PC/MS-DOS operating system version 2.10
  410.         or higher.  If not using version 2.10 or higher, the program will
  411.         abort with an error message.  The program requires only about 75K
  412.         of memory with a full 8 menu pages of 8 menu items per menu page
  413.         (a total of 64 total possible menu item selections).
  414.  
  415.         1.1.2.2  -  Hardware Requirements
  416.  
  417.            EZPICNZ will operate on any IBM PC, XT, AT, PS/2 or
  418.         compatible.  It requires only about 75K of memory for operation
  419.         (though operation of other applications most likely will require
  420.  
  421.  
  422.  
  423.  EZPICNZ Users Manual - Chapter 1 - Introduction                             1
  424.  
  425.  
  426.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  427.  
  428.  
  429.         more memory).  A hard disk is recommended for optimum operation,
  430.         though it is not required.  For floppy disk operation, refer to
  431.         section 1.2.2.
  432.  
  433.         1.2  -  Installation
  434.  
  435.            EZPICNZ is very easy to install.  If you received the program
  436.         from off of an electronic bulletin board or from a friend, it
  437.         should have been in the form of a single, self-extracting file
  438.         called EZPIC320.EXE.  When this file is executed, it extracts all
  439.         the files necessary for operation of the program, this
  440.         documentation file, support programs (EZCONVRT.EXE, CNVRTCNF.EXE,
  441.         and EZCONFIG.EXE), and sample configuration files.
  442.  
  443.         1.2.1  -  Hard Disk Drive
  444.  
  445.            If you are using a hard disk drive, you need to copy the
  446.         necessary files to the directory you will be executing EZPICNZ
  447.         from.  The files absolutely necessary for operation are:
  448.  
  449.            EZPICNZ.EXE              (main executable file)
  450.            EZPICNZ.MCF              (default menu configuration file)
  451.            EZ.BAT                   (required for circular operation)
  452.  
  453.         Optional files not absolutely necessary, but would enhance
  454.         overall operation are:
  455.  
  456.            EZPICNZ.CNF            (program configuration file)
  457.            EZCONFIG.EXE           (EZPICNZ configuration program)
  458.            <filename>.MCF         (alternate menu configuration files)
  459.  
  460.         These files can be copied to the hard disk in one of two ways.
  461.         If you received the program from a friend or downloaded it from
  462.         some electronic source, you need to copy the file EZPIC320.EXE to
  463.         the directory you will be operating EZPICNZ from.  This can be
  464.         the root directory or some other directory.  Copy the file using
  465.         these steps:
  466.  
  467.            1.  Insert the diskette with the file EZPIC320.EXE into
  468.         Drive A and make sure the drive handle is down or the drive door
  469.         is closed.
  470.  
  471.            2.  Change to the directory in which you want EZPICNZ to
  472.         execute from by typing  "CD <directory name>" <cr>
  473.         (REMEMBER--DON'T TYPE THE QUOTE MARKS OR THE <>.  Also, the <cr>
  474.         means press the ENTER key)
  475.  
  476.            3.  Type:  "COPY A:EZPIC320.EXE" <cr>
  477.  
  478.            If you already have the file EZPIC320.EXE on your hard disk,
  479.         but not in the directory you want, just copy it there with the
  480.         following command:
  481.  
  482.            "COPY <Drive:>\<directory of the file>\EZPIC320.EXE [space]
  483.            \<directory for EZPICNZ>" <cr>
  484.  
  485.  
  486.  
  487.  EZPICNZ Users Manual - Chapter 1 - Introduction                             2
  488.  
  489.  
  490.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  491.  
  492.  
  493.            Now that looks pretty complicated.  Let's look at an example.
  494.  
  495.            "COPY C:\PDUTILS\EZPIC320.EXE C:\EZPICNZ" <cr>
  496.  
  497.            This will copy the file EZPIC320.EXE from the PDUTILS
  498.         directory on the C: drive to the EZPICNZ directory on the C:
  499.         drive.  Once the copy has been completed, change to the EZPICNZ
  500.         directory with the "CD\EZPICNZ" <cr> command and type:
  501.  
  502.            "EZPIC320" <cr>
  503.  
  504.         The program will extract the EZPICNZ files.
  505.  
  506.            For users with version 2.50 of EZPICNZ, it will necessary for
  507.         you to execute the CNVRTCNF.EXE program in the same directory
  508.         where the version 2.5 EZPICNZ.CNF file resides.  This will
  509.         convert this file to the new encrypted format necessary for
  510.         version 3.2.  For users with version 1.50, you will need to
  511.         execute the EZCONVRT.EXE program in the same directory where the
  512.         version 1.5 EZPICNZ.CNF file resides first, and then execute the
  513.         CNVRTCNF.EXE program.
  514.  
  515.            There are no special changes to be made to your CONFIG.SYS or
  516.         AUTOEXEC.BAT files.  To have EZPICNZ execute during the boot up
  517.         procedure, you should add the entry "EZ" as the last line in your
  518.         AUTOEXEC.BAT file.  This is covered more completely in section
  519.         2.1.2.  If you are going to operate EZPICNZ on your hard disk out
  520.         of directory other than the root directory, you should add that
  521.         directory to your PATH statement in your AUTOEXEC.BAT file.
  522.         Consult your DOS user's manual for more information on the PATH
  523.         statement.  That's all there is for installation on a hard disk.
  524.  
  525.         1.2.2  -  Floppy Disk Drive
  526.  
  527.            Although the program is not really written or designed for use
  528.         with a floppy disk-based system, it can be used in this
  529.         configuration.  Many of the requirements for operation are the
  530.         same as for hard disk models.  You will still need at least the
  531.         EZPICNZ.EXE file and a menu configuration file (the default is,
  532.         of course, EZPICNZ.MCF).  The optional files EZ.BAT and
  533.         EZPICNZ.CNF would present a more professional and well rounded
  534.         operation.  All of these files should be on your system disk, and
  535.         optionally on other disks required for use of menu selections.
  536.         This will help reduce the amount of disk swapping needed.
  537.  
  538.            If the applications you are executing do not require the
  539.         maximum amount of memory your system has, you may consider coding
  540.         your menu selections as EXTERNAL, RESIDENT (more on this type of
  541.         menu selection in section 3.4.5).  This will keep EZPICNZ
  542.         resident in memory while your application executes and will load
  543.         back much more quickly when your application finishes.
  544.  
  545.            Other than that, there isn't much more to be said for floppy
  546.         operation except your menu selection commands will have to be
  547.         coded much more precisely because you will undoubtedly have some
  548.         diskette swapping for each selection and you will have to have
  549.  
  550.  
  551.  EZPICNZ Users Manual - Chapter 1 - Introduction                             3
  552.  
  553.  
  554.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  555.  
  556.  
  557.         the proper commands to tell if the correct diskette has been
  558.         loaded into the correct drive.
  559.  
  560.         1.2.3  -  Backup
  561.  
  562.            It is strongly encouraged you make a backup copy of the
  563.         program files and the supporting files, especially your menu
  564.         configuration files and the program configuration file.  This can
  565.         be done using the DOS COPY and/or DISKCOPY commands.  Store these
  566.         backups in a safe place.
  567.  
  568.         1.3  -  Setup
  569.  
  570.            Setting up the system for operation is a two-step process, the
  571.         first of which we have already covered--installation.  The second
  572.         step involves creating the necessary configuration files--menu
  573.         and program.  Other things can also be done, depending on if you
  574.         are currently using a menu program other than EZPICNZ, or if you
  575.         have an older version of EZPICNZ.
  576.  
  577.         1.3.1  -  The Menu Configuration File
  578.  
  579.            The menu configuration file is the heart of EZPICNZ.  Without
  580.         these files, you cannot operate the program.  The menu
  581.         configuration file is your instructions to the program on what
  582.         actions to take when a menu selection is made.
  583.  
  584.            The menu configuration file has a definitive structure which
  585.         must be followed exactly or EZPICNZ will not operate properly.
  586.         This structure and its meaning is defined extensively in
  587.         Chapter 3.  These files should be in the same directory as
  588.         EZPICNZ.EXE, but is not restricted to being so located.  You can
  589.         give a full path name on the command line for the menu
  590.         configuration file you wish to have loaded.
  591.  
  592.         1.3.2  -  Program Configuration (EZCONFIG.EXE)
  593.  
  594.            As stated earlier, EZPICNZ looks for the file EZPICNZ.CNF upon
  595.         startup, and if it finds it, loads and uses the values stored in
  596.         it.  But how do those values "get" in it, and what do those
  597.         "values" mean?  That's where the support program EZCONFIG.EXE
  598.         comes in.  It is a program to allow you to customize the way
  599.         EZPICNZ looks on the screen and the way it acts concerning screen
  600.         blanking and transaction logging (more on transaction logging in
  601.         section 2.2.1.1.3.
  602.  
  603.         1.3.2.1  -  Operation
  604.  
  605.            The program is started by typing:
  606.  
  607.                 EZCONFIG  <cr>
  608.  
  609.            The program will look for the file EZPICNZ.CNF in the current
  610.         directory.  If it finds it, it will attempt to load it in.  If it
  611.  
  612.  
  613.  
  614.  EZPICNZ Users Manual - Chapter 1 - Introduction                             4
  615.  
  616.  
  617.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  618.  
  619.  
  620.         doesn't find it, it will establish default values for all the
  621.         selections available.  When the values have been loaded and/or
  622.         established, the Main Edit Screen will appear.
  623.  
  624.         1.3.2.2  -  Main Edit Screen
  625.  
  626.            The Main Edit Screen is where the main work of selecting
  627.         values and options takes place.  Every option is preceded with a
  628.         capital letter.  All you have to do is press any one of the
  629.         letters to edit that option.  If you have selected an option to
  630.         set a color, the current numeric value is shown next to the edit
  631.         area on the screen.  If you do not wish change the option, but
  632.         keep the original value, just press the ENTER or RETURN key.  For
  633.         a number of the options, there are minimum and maximum values.
  634.         If you attempt to enter a value outside the allowable range, you
  635.         will hear a beep, and your entry will be ignored and the original
  636.         value retained.  All the commands necessary for operation of the
  637.         Main Edit Screen are contained on the bottom line of the display.
  638.         See Figure 6 for an example of the Main Edit Screen.  We'll now
  639.         go over all the options available to you.
  640.  
  641.         1.3.2.2.1  -  Program colors
  642.  
  643.            The first 8 selections have to do with the various color
  644.         options you can set for the program.  The current colors are
  645.         displayed with a "*" immediately after the description of the
  646.         option.  For the foreground color, the allowable range is from
  647.         0-15 for regular colors, and 16-31 for the blinking version of
  648.         those same colors.  The background colors have a much more
  649.         limited range of 0-7.
  650.  
  651.            If you are not sure just how the colors will look when EZPICNZ
  652.         is run, you may "preview" what the screen will look like by
  653.         pressing the F1 key.  See section 1.3.2.3 for a more detailed
  654.         description of the Preview Screen Option.  See Figure 7 for an
  655.         example of the Preview Screen.
  656.  
  657.         1.3.2.2.2  -  Transaction Logging Option
  658.  
  659.            This option is either a 0 for no transaction logging or a 1 if
  660.         you want this option.  See section 2.2.1.1.3 for a more in-depth
  661.         description of the transaction logging feature.
  662.  
  663.         1.3.2.2.3  -  Screen Blank Time Option
  664.  
  665.            This option allows you to set the amount of time EZPICNZ will
  666.         wait with no keyboard activity before invoking its own screen
  667.         blank function.  This time can be a value anything between 0 and
  668.         600 seconds (10 minutes).  If you select 0, screen blanking will
  669.         be disabled.  This value can be seen in the "Current Stats"
  670.         window of the EZPICNZ Main Menu Screen immediately after it is
  671.         displayed or a keyboard action has been taken and will countdown
  672.         to 0 before the screen is blanked.
  673.  
  674.         1.3.2.2.4  -  DOS Exit Protection Option
  675.  
  676.  
  677.  
  678.  EZPICNZ Users Manual - Chapter 1 - Introduction                             5
  679.  
  680.  
  681.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  682.  
  683.  
  684.            This option allows you to select a value in the range of
  685.         either 0 or some value between 128-255.  If you select a value
  686.         between 128-255, you will not be able to exit EZPICNZ by pressing
  687.         the "Esc" key (the top right hand part of the Main Menu Screen
  688.         will have the word "PROTECTED" displayed).  The only way to exit
  689.         to the operating system, if there is not a menu item to do so
  690.         that is not password protected, is to hold down the "Alt" key and
  691.         enter the code number on the NUMERIC key pad.  NOTE:  The NUMLOCK
  692.         light must be off and the value MUST be entered from the numeric
  693.         keypad.  You CANNOT use the number keys on the top line of the
  694.         keyboard.  If you select the value 0, you will be able to
  695.         terminate EZPICNZ by simply pressing the "Esc" at the Main Menu
  696.         Screen.
  697.  
  698.         1.3.2.2.5  - Screen Blank Message Option
  699.  
  700.            This option gives you the opportunity to customize the screen
  701.         blank window with up to a 3 line text message of your own,
  702.         instead of the default message, time and date display.  When you
  703.         select this option, you are first prompted for how many lines you
  704.         want to display.  The allowable values are between 0 and 3.  If
  705.         you select 0, you are telling EZPICNZ you want the default screen
  706.         blank display.  If there had been any message lines previously
  707.         defined (they would have been displayed when the EZCONFIG program
  708.         was started and the Main Edit Screen displayed), they will be
  709.         erased.
  710.  
  711.            If you select any other value, you will be allowed to either
  712.         edit those existing lines, if there were any, or enter new ones,
  713.         if none were displayed.  If you chose to lessen the number of
  714.         lines from what was previously defined, those outside the range
  715.         will be erased and you will be allowed to edit the remaining
  716.         ones, starting with the first one.
  717.  
  718.            You may only use the BACKSPACE key for editing screen blank
  719.         message lines.  If you made a mistake at the beginning of the
  720.         line, you must erase everything back to that mistake using the
  721.         BACKSPACE key, and re-enter the rest of the line.  When you are
  722.         finished with each line, press the ENTER or RETURN key.  You may
  723.         not use the arrow keys to move the cursor within the line or to
  724.         move to other message lines.
  725.  
  726.         1.3.2.3  -  Preview Screen Option
  727.  
  728.            This option is executed by pressing the F1 key from the Main
  729.         Edit Screen.  However, you cannot execute this option if you are
  730.         in the middle of modifying one of the other options.  When you
  731.         execute this option, you will be shown a screen very similar to
  732.         the actual Main Menu Screen of EZPICNZ.  This screen will show
  733.         you how certain option will look when executed under EZPICNZ.
  734.         This allows you to modify or change an option before testing it
  735.         out using EZPICNZ and then finding out the colors don't look the
  736.         way you thought they would.  To return to the Main Edit Screen,
  737.         just press any key on the keyboard (except, of course, one of the
  738.  
  739.  
  740.  
  741.  EZPICNZ Users Manual - Chapter 1 - Introduction                             6
  742.  
  743.  
  744.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  745.  
  746.  
  747.         3 "lock" keys--CAPS, NUM or SCROLL).  You may execute this option
  748.         as many times as you like until you are satisfied with your
  749.         selections.  See Figure 7 for an example of the Preview Screen.
  750.  
  751.         1.3.2.4  -  ESCape Without Save Option
  752.  
  753.            If you want to quit EZCONFIG without saving any changes you
  754.         have made, simply press the "Esc" key.  Your old values will be
  755.         maintained.  If no EZPICNZ.CNF values were read in, none will be
  756.         written out either.
  757.  
  758.         1.3.2.5  -  Save Option
  759.  
  760.            To save the values currently displayed on the Main Edit
  761.         Screen, simply press the "F10" key.  You changes will be saved
  762.         and any old values in EZPICNZ.CNF will be overwritten.  If no
  763.         values were read in, the current values will be written to a new
  764.         EZPICNZ.CNF.  After the values have been written and saved, the
  765.         program will terminate and you will be returned to the operating
  766.         system.
  767.  
  768.         1.3.3  -  Menu File Conversion (EZCONVRT.EXE)
  769.  
  770.            There is a file conversion program supplied with EZPICNZ for
  771.         translating AUTOMENU(R) or PC-MENU(C) definition files into files
  772.         usable with EZPICNZ.  The program is called EZCONVRT.EXE.  You
  773.         can use this program in two ways.  First, you can specify the
  774.         file you want to convert on the command line after EZCONVRT.  For
  775.         example:
  776.  
  777.                 EZCONVRT AUTOMENU.MDF  <cr>
  778.  
  779.  
  780.              CAUTION!     CAUTION!     CAUTION!    CAUTION!    CAUTION!
  781.  
  782.         For users of the AUTOMENU(R) 4.0 or higher product who have
  783.         encrypted their AUTOMENU.MDF file, this program will not work!
  784.         You MUST de-encrypt your AUTOMENU.MDF file (or any other
  785.         definition file that has been encrypted) before you run the
  786.         EZCONVRT program on those files.
  787.  
  788.               EZCONVRT will strip out the features not supported in
  789.         EZPICNZ and will change the extension of the file being converted
  790.         from .MDF to .MCF.  The other method is to just execute the
  791.         program and it will prompt you for the name of the file you want
  792.         to convert.  You must run the program from the beginning for EACH
  793.         file you want to convert.  The program will automatically look at
  794.         internal command lines that would load other (or alternate)
  795.         definition files (starting with a "@") and will change the
  796.         extension on those lines to ".MCF".  If there is a line calling
  797.         for the re-loading of the main definition file (@AUTOMENU.MDF),
  798.         it will change this line to read:
  799.  
  800.               "X.X.A EZPICNZ.MCF".
  801.  
  802.  
  803.  
  804.  
  805.  EZPICNZ Users Manual - Chapter 1 - Introduction                             7
  806.  
  807.  
  808.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  809.  
  810.  
  811.            For your main configuration file, you need to rename it from
  812.         whatever it was to EZPICNZ.MCF.  This is the default file EZPICNZ
  813.         looks for when it starts up (unless you specify a different
  814.         filename on the command line of either EZ.BAT or EZPICNZ).  If
  815.         you are using the AUTOMENU product, you can either edit your
  816.         AUTO.BAT file to say "EZPICNZ %1 %2" instead of AUTOMENU(R) and
  817.         make the last line read EZTEMP instead of AUTOTEMP, or you can
  818.         use the EZ.BAT file supplied with the program.  You could also
  819.         just change the name of the supplied EZ.BAT to AUTO.BAT after
  820.         first deleting the original AUTO.BAT. There should be no reason
  821.         to go in and change the name of the other alternate configuration
  822.         files (if you have any), because EZCONVRT does this for you.
  823.  
  824.            If you are not going to change the name of EZ.BAT to AUTO.BAT,
  825.         and if any of your previous AUTOMENU(R) definition files have
  826.         selections using the EXTERNAL BATCH (+) commands (see section
  827.         3.4.6) and have a final entry of +AUTO, these lines need to be
  828.         changed to "X.X.E EZ" (or "X.X.E <filename>" of the file
  829.         specified on the command line).  NOTE:  This is not required if
  830.         you change the name of EZ.BAT to AUTO.BAT after deleting the
  831.         original AUTO.BAT.
  832.  
  833.           For example:
  834.  
  835.           OLD AUTOMENU STYLE                NEW EZPICNZ STYLE
  836.  
  837.              +ECHO OFF                         X.X.E ECHO OFF
  838.              +CLS                              X.X.E CLS
  839.              +CD\WS                            X.X.E CD\WS
  840.              +WS                               X.X.E WS
  841.              +CD\                              X.X.E CD\
  842.              +AUTO                             X.X.E EZ
  843.  
  844.         NOTE:  If you plan to run EZPICNZ out of a RAM drive you need to
  845.         be more specific in your configuration file as to what drive your
  846.         application is on and how to load EZPICNZ back up after you are
  847.         done.  For example:
  848.  
  849.              X.X.E ECHO OFF
  850.              X.X.E CLS
  851.              X.X.E C:           <- Change to application drive
  852.              X.X.E CD\WS        <- Change to application directory
  853.              X.X.E WS           <- Execute application
  854.              X.X.E CD\          <- Reset application drive to root dir
  855.              X.X.E G:           <- Go back to drive with EZPICNZ
  856.              X.X.E EZ           <- Restart EZPICNZ from EZ.BAT
  857.  
  858.            This also applies to if you are going to load alternate
  859.         configuration files ("@" command characters in your old
  860.         definition files).  You need to be sure those files are either
  861.         loaded into the RAM drive with your regular EZPICNZ files in the
  862.         AUTOEXEC.BAT file, or the command line entry specifically states
  863.         a drive and path before the file's name.  For example, if you
  864.         were running out of RAM drive "G:" and wanted to load alternate
  865.  
  866.  
  867.  
  868.  EZPICNZ Users Manual - Chapter 1 - Introduction                             8
  869.  
  870.  
  871.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  872.  
  873.  
  874.         menu UTILITY, but the menu configuration file was on drive C in
  875.         the root directory, the entry in the main menu configuration file
  876.         would be as follows:
  877.  
  878.                  .
  879.                  .
  880.              X.X.L UTILITIES MENU
  881.              X.X.A C:\UTILITY.MCF
  882.  
  883.            Your RAM drive may have a different drive letter, but the
  884.         process is the same.  Make sure the EZPICNZ.MCF file is also
  885.         located in the RAM drive.  If you want to use your configured
  886.         colors and screen blank time, you also need to make sure the
  887.         EZPICNZ.CNF file is loaded in the RAM drive also.  So, if you
  888.         want to run EZPICNZ out of a RAM drive, you need to modify your
  889.         AUTOEXEC.BAT file to load those 4 files into your RAM drive (and
  890.         any other alternate menu configuration files you have called for
  891.         in your main configuration file) before starting up EZPICNZ.
  892.         This can be done with the lines:
  893.  
  894.                 COPY EZ.BAT <RAM DRIVE LETTER>:\     <cr>  <- ENTER Key
  895.                 COPY EZPICNZ.EXE <RAM DRIVE LETTER>:\   <cr>
  896.                 COPY EZPICNZ.CNF <RAM DRIVE LETTER>:\   <cr>
  897.                 COPY *.MCF <RAM DRIVE LETTER>:\   <cr>
  898.  
  899.            The last line will load all your configuration files up to the
  900.         RAM drive, unless you have them in other directories or drives,
  901.         or if you have given them different extensions.  In that case,
  902.         you would need a specific COPY command for each of them.
  903.  
  904.            In the AUTOEXEC.BAT file, to have EZPICNZ start up
  905.         automatically upon boot-up, place the "EZ" (or "AUTO" if you have
  906.         renamed the EZ.BAT file) command as the last line in your
  907.         AUTOEXEC.BAT file.  If you are running out of a RAM drive, the
  908.         command just before the EZ (or AUTO) should be a command to
  909.         change to the RAM drive.  Such as:
  910.  
  911.                 .
  912.                 .
  913.                 G:  (Yours may not be G.  Put your ram drive letter here)
  914.                 EZ
  915.  
  916.            One last item to be corrected, and this only applies to former
  917.         users of PC-MENU(C).  PC-MENU(C) required you make an entry in
  918.         the AUTOEXEC.BAT file to SET PCMENU=CD\MENU.  You should delete
  919.         this line from your AUTOEXEC.BAT file.
  920.  
  921.            And finally, though it has been said before, you need to make
  922.         sure all your EZPICNZ program and configuration files are in the
  923.         same directory (preferably in the ROOT (\) directory) .
  924.  
  925.         1.3.4  -  Program Configuration File Conversion (CNVRTCNF.EXE)
  926.  
  927.            As stated earlier, the EZCONFIG program creates a special
  928.         encrypted ASCII file storing the various program parameters you
  929.         have specified.  But what about the configuration files created
  930.  
  931.  
  932.  EZPICNZ Users Manual - Chapter 1 - Introduction                             9
  933.  
  934.  
  935.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  936.  
  937.  
  938.         for use with version 2 of EZPICNZ?  Aren't these usable?  Well,
  939.         yes and no.  No they can't be used directly, but they can be used
  940.         if converted.  This is where the CNVRTCNF.EXE program comes in.
  941.         It reads in the old program values and performs the encryption
  942.         and rewrites the EZPICNZ.CNF file in the new format.  It does not
  943.         destroy the original EZPICNZ.CNF file in the process.  It is
  944.         renamed to EZCNF.OLD before the new file is written.  To invoke
  945.         the program, copy it to the drive and directory containing the
  946.         old EZPICNZ.CNF file and type CNVRTCNF and press the ENTER key.
  947.         If the program cannot find the file, it will let you know.
  948.         That's all there is to the CNVRTCNF.EXE program.
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  EZPICNZ Users Manual - Chapter 1 - Introduction                             10
  997.  
  998.  
  999.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  1000.  
  1001.  
  1002.         Chapter 2  -  EZPICNZ Operation
  1003.  
  1004.         2.1  -  Program Startup
  1005.  
  1006.            EZPICNZ is very easy to use and execute, and all the necessary
  1007.         files have been provided to you.  There are two ways to operate
  1008.         EZPICNZ.  One is what is called STANDALONE, and the other is
  1009.         CIRCULAR.
  1010.  
  1011.         2.1.1  -  Standalone Operation
  1012.  
  1013.            Very simply, STANDALONE operation means EZPICNZ will not be
  1014.         used in conjuction with the EZ.BAT program as is done in CIRCULAR
  1015.         operation.  It is execute by itself.  It is started by simply
  1016.         typing "EZPICNZ" <cr> from the DOS command line.  The program
  1017.         will look for both the program configuration file, EZPICNZ.CNF,
  1018.         as well as the default menu configuration file, EZPICNZ.MCF.
  1019.         This simple execution can be augmented with command line
  1020.         parameters.  Let's see how.
  1021.  
  1022.         2.1.1.1  -  Command Line Parameters
  1023.  
  1024.            In standalone operation, you have the ability to designate a
  1025.         different menu configuration file to be loaded at program
  1026.         startup.  This is done by listing this file FIRST right after the
  1027.         EZPICNZ program name.  For example, if I want to load a menu
  1028.         configuration file made strictly for word processing use, the
  1029.         entry would look like this:
  1030.  
  1031.                 EZPICNZ WORDPROC.MCF <cr>
  1032.  
  1033.            There is also another parameter that can be set from the
  1034.         command line, and this is the disk drive and directory
  1035.         designation for the transaction logging file.  This parameter
  1036.         MUST, repeat, MUST ALWAYS be preceded by a slash "/" character.
  1037.         Additionally, you MUST ALWAYS give a drive designator followed by
  1038.         a colon.  The addition of a directory is optional.  For example,
  1039.         if you wanted to place the transaction log file in the "LOG"
  1040.         directory of the "D:" drive, the entry would look like this:
  1041.  
  1042.                 EZPICNZ /D:\LOG\ <cr>
  1043.  
  1044.            If you want to use BOTH parameters on the command line, you
  1045.         MUST list the alternate menu configuration file entry first and
  1046.         then the transaction log drive and directory entry second, both
  1047.         parameters separated by a blank space.  For example:
  1048.  
  1049.                 EZPICNZ /C:\LOG\ WORDPROC.MCF       <-- INCORRECT!!!
  1050.  
  1051.                 EZPICNZ WORDPROC.MCF /C:\LOG\      <-- CORRECT!!!
  1052.  
  1053.         NOTE:  You MUST include the ending backslash "\" on the
  1054.         transaction log entry if you specify a specific directory.
  1055.         Otherwise EZPICNZ will append the log file name EZYYMMDD.LOG onto
  1056.         the end of the entry and the program will fail with an incorrect
  1057.         file name specified.
  1058.  
  1059.  
  1060.  EZPICNZ Users Manual - Chapter 2 - EZPICNZ Operation                        11
  1061.  
  1062.  
  1063.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  1064.  
  1065.  
  1066.  
  1067.         2.1.1.2  -  Precautions
  1068.  
  1069.            In standalone mode, you are somewhat restricted in the menu
  1070.         configuration file commands to be used.  If your menu selection
  1071.         commands end with the command "X.X.E EZ", or if you are using the
  1072.         menu item command character for "EXTERNAL BATCH" (see section
  1073.         3.4.6), your selection will not execute when the selection is
  1074.         made. This is because your item commands have been written to the
  1075.         EZTEMP.BAT file and the program has terminated with no other
  1076.         commands to tell it to execute EZ.BAT (see section 2.1.2 on
  1077.         CIRCULAR operation).  What is required for standalone operation
  1078.         is for you to define your menu item with any of the RESIDENT
  1079.         command characters (I, N, R).  These commands tell EZPICNZ to
  1080.         stay resident in memory while executing the menu commands, and to
  1081.         reload itself when the menu selection is over.  It is VERY
  1082.         important none of the menu selections have as its last item
  1083.         command the command of "EZ".  This will cause the EZ.BAT file to
  1084.         be executed, which will load ANOTHER copy of EZPICNZ into memory.
  1085.  
  1086.            Also, as stated above, be careful with command line
  1087.         parameters.
  1088.  
  1089.         2.1.2  -  Circular Operation (EZ.BAT)
  1090.  
  1091.            Circular operation refers to the ability to operate EZPICNZ
  1092.         and your applications without any other intervention or activity
  1093.         from the keyboard.  What this means is once you start EZPICNZ,
  1094.         you should never have to see the DOS command line prompt.  When
  1095.         you select an application from a menu, it executes. When you
  1096.         terminate the application, EZPICNZ is reloaded automatically.
  1097.         Let's see how this works.
  1098.  
  1099.         2.1.2.1  -  Concept of Operation
  1100.  
  1101.            To utilize the concept of circular operation, you will be
  1102.         required to use the support file EZ.BAT (or an edited AUTO.BAT
  1103.         from previous use of the AUTOMENU product).  It will also require
  1104.         you to have as the LAST menu command for a menu selection the
  1105.         command "X.X.E EZ".  This will be further explained later.  But
  1106.         back to the use of EZ.BAT.  The EZ.BAT file provided with EZPICNZ
  1107.         should look like this:
  1108.  
  1109.            ECHO OFF
  1110.            CLS
  1111.            CD\<EZPICNZ DIRECTORY>
  1112.            EZPICNZ %1 %2
  1113.            CLS
  1114.            EZTEMP
  1115.  
  1116.            The third line means to change directory to the directory
  1117.         where your EZPICNZ program and menu configuration files are
  1118.         located.  Note the last line is to execute the file EZTEMP.  Just
  1119.         what is EZTEMP anyway?
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  EZPICNZ Users Manual - Chapter 2 - EZPICNZ Operation                        12
  1125.  
  1126.  
  1127.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  1128.  
  1129.  
  1130.            Well, EZTEMP.BAT is the file created by EZPICNZ when you make
  1131.         a menu selection which is not to load another menu.  So if you
  1132.         use EZ.BAT to start EZPICNZ and have the command "X.X.E EZ" as
  1133.         the last menu item command to be put in the EZTEMP.BAT file, you
  1134.         have a created a CIRCLE of OPERATION.  Let me try to illustrate
  1135.         below:
  1136.  
  1137.  
  1138.            +-->--->--+
  1139.            ^         |
  1140.            |       EZ.BAT
  1141.            |  ========================= 
  1142.            | |  ECHO OFF               |
  1143.            ^ |  CLS                    |
  1144.            | |  CD\<EZPICNZ DIRECTORY> |
  1145.            | |  EZPICNZ %1 %2          |
  1146.            | |  CLS                    |
  1147.            ^ |  EZTEMP --->---->---->--|--+
  1148.            | |                         |  |
  1149.            |  =========================   |
  1150.            |                              |
  1151.            ^         +---<-----<-----<----+
  1152.            |         |
  1153.            |      EZTEMP.BAT
  1154.            |   ========================= 
  1155.            ^  |  ECHO OFF               |
  1156.            |  |  CLS                    |
  1157.            |  |  CD\ENABLE              |
  1158.            ^  |  ENABLE (,,,,C:\DATA)   |
  1159.            |  |  CLS                    |
  1160.            |  |  CD\EZPICNZ             |
  1161.            +-<|- EZ                     |
  1162.               |                         |
  1163.                ========================= 
  1164.  
  1165.  
  1166.            As you can see, with this type of an arrangement, there is a
  1167.         sort of circle effect created between the files so that as one
  1168.         ends its execution, it calls the other, and the cycle is not
  1169.         broken.  Note the last command in EZTEMP is the "EZ".  We
  1170.         referred to this command earlier.  This command is REQUIRED for
  1171.         circular operation.  How to add this command to your menu
  1172.         configuration file(s) will be covered in Chapter 3 and is
  1173.         illustrated in the example shown in Appendix B.
  1174.  
  1175.         2.1.2.2  -  Command Line Parameters
  1176.  
  1177.            The use of command line parameters is EXACTLY the same for
  1178.         EZ.BAT as it was for EZPICNZ in standalone mode.  You can specify
  1179.         an alternate menu configuration file as well as the drive and
  1180.         directory for the transaction logging file.  You can specify
  1181.         either one option by itself, or both.  However, if you use both
  1182.         parameters, you MUST, repeat, MUST specify the alternate menu
  1183.         configuration file FIRST, followed by a blank space and then a
  1184.  
  1185.  
  1186.  
  1187.  EZPICNZ Users Manual - Chapter 2 - EZPICNZ Operation                        13
  1188.  
  1189.  
  1190.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  1191.  
  1192.  
  1193.         BACKSLASH ("\") character and then the drive and directory for
  1194.         the transaction logging file.  The possible combination are
  1195.         illustrated below:
  1196.  
  1197.            EZ C:\MENU\WORDPROC.MCF     <--- Only a new .MCF file
  1198.  
  1199.            EZ /C:\LOG\                 <--- Only a log drive & dir.
  1200.  
  1201.            EZ C:\EZ\DBMENU.MCF /C:\EZLOG\  <--- Both parameters in
  1202.                                                 proper order
  1203.  
  1204.            EZ /C:\EZLOG\ C:\MENU\WORDPROC.MCF   <---  INCORRECT!!!!!
  1205.                                                  This is NOT allowed!!
  1206.  
  1207.         2.1.2.3  -  Precautions
  1208.  
  1209.            The one main precaution to be mentioned in regards to circular
  1210.         operation, other than that just presented concerning command line
  1211.         parameters, is the ABSOLUTE requirement to have as the last menu
  1212.         item command "EZ" ( or "X.X.E EZ" in the menu configuration file)
  1213.         if you are going to use the EZ.BAT file provided.  If you are
  1214.         going to use the AUTO.BAT file provided with the AUTOMENU
  1215.         product, be sure to edit it with a word or text processor which
  1216.         can save in a pure ASCII format and change the line "AUTOMENU" to
  1217.         "EZPICNZ" and change the last line from "AUTOTEMP" to "EZTEMP".
  1218.         After this is completed, you need to execute the EZCONVRT.EXE
  1219.         program described is section 1.3.3.  There should be no further
  1220.         modification required in your menu configuration files.
  1221.  
  1222.            As stated earlier, be careful with the use of command line
  1223.         parameters.
  1224.  
  1225.         2.2  -  Program Operation
  1226.  
  1227.            No matter how you start the program, either as standalone or
  1228.         through the use of the EZ.BAT file, once the program starts, it
  1229.         tries to find and load the EZPICNZ.CNF file with the values for
  1230.         colors and other program parameters.  If it cannot find
  1231.         EZPICNZ.CNF, it will set defaults for all the program parameters.
  1232.         The next thing the program will do is to read the command line
  1233.         for parameters.  If an alternate menu configuration file has been
  1234.         specified, it will try to find and load that file.  If the file
  1235.         cannot be found, or the file is not of the correct structure (see
  1236.         Chapter 3), the program will issue an error message, wait for you
  1237.         to press a key (or a mouse button if a mouse is available) and
  1238.         will terminate.  See Figure 5 for Error Message Screen examples.
  1239.  
  1240.            If no alternate menu configuration file was specified, the
  1241.         program will try and load the default EZPICNZ.MCF menu
  1242.         configuration file.  If it cannot be found, or does not have the
  1243.         proper structure, the program will issue an error message, wait
  1244.         for you to press a key (or a mouse button if a mouse is
  1245.         available) and will terminate.
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  EZPICNZ Users Manual - Chapter 2 - EZPICNZ Operation                        14
  1251.  
  1252.  
  1253.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  1254.  
  1255.  
  1256.            If the menu configuration file is found and loads OK, then you
  1257.         will be presented with the Main Menu Screen.  Let's take a closer
  1258.         look at the Main Menu Screen.
  1259.  
  1260.         2.2.1  -  Main Menu Screen
  1261.  
  1262.            The Main Menu Screen is where all the action takes place.
  1263.         Once a menu configuration file has been successfully loaded, you
  1264.         are shown the Main Menu Screen.  It contained not only the menu
  1265.         selections you have defined for a particular menu page, but other
  1266.         helpful information.  Why don't we start at the top with the Top
  1267.         Line Menu
  1268.  
  1269.         2.2.1.1  -  Top Line Menu Options
  1270.  
  1271.            The Top Line Menu has eight options.  These options can be
  1272.         executed by either pressing the highlighted first letter(s) of
  1273.         the option, or if you have a mouse, moving the highlight bar over
  1274.         the option you want and pressing the RIGHT mouse button.  It is
  1275.         very important to remember to press the RIGHT mouse button,
  1276.         because if you accidently press the LEFT mouse button, you will
  1277.         execute the menu item where the menu item highlight bar is
  1278.         currently located.  Now that you know how to select a Top Line
  1279.         Menu option, let's explain what these options are and what they
  1280.         do.
  1281.  
  1282.         2.2.1.1.1  On-Line Help (F1 Key)
  1283.  
  1284.            EZPICNZ provides you with an on-line help window if you happen
  1285.         to forget how to perform certain functions within the program.
  1286.         This help is in the form of a pop-up window and is fully
  1287.         scrollable.  At the bottom of the window you will see the keys
  1288.         you can use to browse through the help window.  If you have a
  1289.         mouse, you can move the mouse cursor to any one of these
  1290.         character keys and press the LEFT mouse button to execute it.  If
  1291.         you want to PgDn, put the mouse cursor over the "PgDn" at the
  1292.         bottom of the window and press the LEFT mouse button.
  1293.  
  1294.            There is also a provision to view the copyright notice as
  1295.         well.  Either press the F1 key or click the mouse cursor over the
  1296.         letters "F1" to view the copyright notice.  Press the F1 key
  1297.         again to return to the help screen.
  1298.  
  1299.            When you are finished with the help window, just press the
  1300.         "ESC" key or click the mouse cursor on the letters "ESC" at the
  1301.         top right corner of the help window to return to the Main Menu
  1302.         Screen.
  1303.  
  1304.         2.2.1.1.2  -  Disk Space Check (D) Option
  1305.  
  1306.            The disk space check option allows you to check how much free
  1307.         space is on a particular drive, whether the drive is a floppy
  1308.         drive or a RAM drive or a hard disk drive.  It also displays
  1309.         information concerning specific aspects pertaining to the drive
  1310.         selected.
  1311.  
  1312.  
  1313.  
  1314.  EZPICNZ Users Manual - Chapter 2 - EZPICNZ Operation                        15
  1315.  
  1316.  
  1317.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  1318.  
  1319.  
  1320.            You select this option by pressing the "D" key, or by moving
  1321.         the highlight bar over the "Disk" area on the Top Line Menu if
  1322.         you have a mouse and then pressing the RIGHT button.  When you
  1323.         select this option, a window is popped up over the Main Menu
  1324.         Screen and you are prompted to enter the drive letter of the
  1325.         drive you would like to check.  This is a single character entry
  1326.         and you DO NOT have to press the ENTER key.
  1327.  
  1328.            After you enter the drive letter, EZPICNZ will first check if
  1329.         it was a valid character.  EZPICNZ will ignore function keys,
  1330.         number keys, cursor keys, and punctuation keys, as well as any
  1331.         extended ASCII codes between 128-255.  Thus you are limited to
  1332.         entering only an alphabetic key.  If it is an alphabetic key,
  1333.         EZPICNZ will make a check to see if it is a valid drive letter.
  1334.         If not, it will issue an error message and ask you to press any
  1335.         key, or the LEFT mouse button if you have a mouse, to retry.  If
  1336.         you want to exit the function, press the "ESC" key or place the
  1337.         mouse cursor over the phrase "ESC=Quit" and press the LEFT mouse
  1338.         button.  If the drive letter was valid, EZPICNZ will attempt to
  1339.         determine how much space is available on the drive.  If the drive
  1340.         was a floppy drive and either the drive door/handle was not
  1341.         closed or the diskette was not formatted, EZPICNZ will issue an
  1342.         error message, and ask you to either press the "ESC" key or place
  1343.         the mouse cursor on the phrase "ESC=Quit" and press the LEFT
  1344.         mouse button if you have a mouse to terminate the function, or to
  1345.         press any other key or LEFT mouse button and the mouse cursor is
  1346.         not on the phrase "ESC=Quit" and you have a mouse, to continue.
  1347.         If the drive letter was valid, and there was something wrong with
  1348.         the drive, you will also get an error message, with the same
  1349.         prompts.
  1350.  
  1351.            Those were all the possible things which could go wrong with a
  1352.         drive letter entry.  If the entry was valid, and there were no
  1353.         problems encountered, EZPICNZ will display a list of attributes
  1354.         about the drive you selected.  These attributes are:
  1355.  
  1356.            # of sectors-per-cluster
  1357.  
  1358.            # of bytes-per-sector
  1359.  
  1360.            # of total clusters on the drive
  1361.  
  1362.            # of available clusters on the drive
  1363.  
  1364.            # of total bytes available on the drive, or the capacity of
  1365.         the drive
  1366.  
  1367.            # of free bytes on the drive, or the available free space
  1368.  
  1369.            This information is mainly for the more technical user, but
  1370.         you may find is useful to know how different drives are set up.
  1371.  
  1372.            After EZPICNZ has displayed this information, you get the same
  1373.         prompt as with the error messages.  You can press the "ESC" key
  1374.         or place the mouse cursor over the phrase "ESC=Quit" and press
  1375.         the LEFT mouse button, if you have a mouse, to quit, or press any
  1376.  
  1377.  
  1378.  EZPICNZ Users Manual - Chapter 2 - EZPICNZ Operation                        16
  1379.  
  1380.  
  1381.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  1382.  
  1383.  
  1384.         other key or the LEFT mouse button if you have a mouse and the
  1385.         mouse cursor is not on the phrase "ESC=Quit".
  1386.  
  1387.            There is one other way to exit the function.  If you are at
  1388.         the prompt and it is waiting for a drive letter, you can also
  1389.         press the "ESC" key or place the mouse cursor over the phrase
  1390.         "ESC=Quit" and press the LEFT mouse button if you have a mouse.
  1391.  
  1392.            Once you exit the function, the Main Menu Screen will be
  1393.         restored exactly as it was before you invoked the function.
  1394.  
  1395.         2.2.1.1.3  -  Transaction Logging (T) Option
  1396.  
  1397.            At long last we come to the discussion of transaction logging.
  1398.         This is a truly powerful tool.  It allows to keep a log of all
  1399.         the menu selections you choose (except to load another menu file,
  1400.         of course), with the name of the menu option, the date is was
  1401.         executed on and the time it was executed.  The next entry will be
  1402.         when EZPICNZ came back on-line, so that you now have an ending
  1403.         time from which you can compute the total usage time.  Doing the
  1404.         computation within EZPICNZ is beyond the scope of this program.
  1405.         However, EZPICNZ provides you with a file containing all the
  1406.         activities for a particular day.
  1407.  
  1408.            Transaction logging is a way for you to keep track of, or
  1409.         "log" when and for how long you executed menu selections (or
  1410.         "transactions") while running EZPICNZ.  The EZYYMMDD.LOG file is
  1411.         created for you if you either:
  1412.  
  1413.                  a.  Select to have transaction logging turned on by
  1414.                      means of the program configuration file (running
  1415.                      EZCONFIG to create EZPICNZ.CNF), or
  1416.  
  1417.                  b.  "Toggle" transaction logging on from the Main Menu
  1418.                      Screen by pressing "T".
  1419.  
  1420.  
  1421.            The indication of the transaction logging state from the Main
  1422.         Menu Screen is in the "Current Stats" window at the bottom right
  1423.         corner of the screen (see section 2.2.1.3).  When you press the
  1424.         "T" key (or click the highlighted 'Transaction Logging' selection
  1425.         from the Top Line Menu), the new status is reflected in the
  1426.         "Current Stats" window on the Main Menu Screen.  This also
  1427.         creates an entry on the EZYYMMDD.LOG file, either stating EZPICNZ
  1428.         is now "on-line", or EZPICNZ has just gone "off-line".
  1429.  
  1430.            NOTE:  If in the file EZPICNZ.CNF you have indicated you want
  1431.            transaction logging turned off, and you toggle logging on from
  1432.            the Main Menu Screen Top Line Menu during EZPICNZ operation,
  1433.            logging will be turned off if you execute any selection
  1434.            operating as an EXTERNAL BATCH (having the "E" symbol in front
  1435.            of the commands to be executed in the menu configuration file.
  1436.            See Section 3.4.6).  This is because the menu item commands
  1437.            are written to the file EZTEMP.BAT, the EZPICNZ program is
  1438.            terminated, and the file EZTEMP.BAT is then executed (if you
  1439.            started EZPICNZ with EZ.BAT for circular operation).  If the
  1440.  
  1441.  
  1442.  EZPICNZ Users Manual - Chapter 2 - EZPICNZ Operation                        17
  1443.  
  1444.  
  1445.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  1446.  
  1447.  
  1448.            EZTEMP.BAT file has as its last command, "EZ" (or "AUTO" for
  1449.            those who renamed EZ.BAT to AUTO.BAT), then the EZPICNZ
  1450.            program is restarted from the beginning, so to speak, and it
  1451.            reads in both the menu configuration file and the program
  1452.            configuration file, EZPICNZ.CNF, (with the value for
  1453.            transaction logging) just like the first time it was executed.
  1454.            Therefore, transaction logging will again be turned off.  The
  1455.            simplest thing to do is if you do not want any transaction
  1456.            logging, set it for off using EZCONFIG, and then never
  1457.            "toggle" it on from within EZPICNZ.  Otherwise, set it to "ON"
  1458.            with EZCONFIG and only toggle it off when you want to.  If you
  1459.            toggle transaction logging from the Main Menu Screen, there is
  1460.            no way to make the change permanent from within the EZPICNZ
  1461.            program.  The only way to make the change permanent is to set
  1462.            the state using the EZCONFIG program and saving it in the
  1463.            program configuration file EZPICNZ.CNF.
  1464.  
  1465.            But what does the transaction log do for me?  It gives you a
  1466.         record of when you executed a certain menu selection (except for
  1467.         loading an alternative menu).  Now this in and of itself, just
  1468.         knowing when you executed an application, would not be enough to
  1469.         help you.  What happens is when the application finishes, EZPICNZ
  1470.         puts in a line right after it stating when EZPICNZ came back on
  1471.         line.  So in essence, you know when you started and when you
  1472.         finished.  If you need computed times for computer use, you need
  1473.         to obtain a more sophisticated package. However, this feature is
  1474.         not found on many other menuing systems. Computer time logs are
  1475.         accepted by the Internal Revenue Service (IRS) for certain types
  1476.         of claims.  Consult your local IRS office for full details about
  1477.         computer time logs for businesses.
  1478.  
  1479.            The format for the transaction log looks like this:
  1480.  
  1481.         EZPICNZ ON-LINE                       AT 10:02:52 ON 08-20-1988
  1482.         Quick DOS                    EXECUTED AT 10:15:32 ON 08-20-1988
  1483.         EZPICNZ ON-LINE                       AT 10:17:51 ON 08-20-1988
  1484.         Disk Operating System        EXECUTED AT 10:17:54 ON 08-20-1988
  1485.         EZPICNZ ON-LINE                       AT 10:19:54 ON 08-20-1988
  1486.         Disk Operating System        EXECUTED AT 10:20:00 ON 08-20-1988
  1487.         EZPICNZ ON-LINE                       AT 09:19:20 ON 08-21-1988
  1488.         WordStar                     EXECUTED AT 09:19:27 ON 08-21-1988
  1489.         EZPICNZ ON-LINE                       AT 17:53:04 ON 08-21-1988
  1490.         Disk Operating System        EXECUTED AT 17:53:50 ON 08-21-1988
  1491.  
  1492.  
  1493.            It was mentioned earlier about running EZPICNZ out of a RAM
  1494.         drive.  As you have probably guessed, if you run EZPICNZ out of a
  1495.         RAM drive, your log file gets written to the RAM drive.  If this
  1496.         file is not copied to a hard drive or floppy disk before the
  1497.         power is turned off or you have a system lock up for some reason,
  1498.         all the log data will be lost.  So how do you get around this?
  1499.         Simple.  On the command line calling up EZPICNZ, either after the
  1500.         EZ command or EZPICNZ file name (BUT NOT BOTH!), you can add the
  1501.         switch to tell EZPICNZ where to write the EZYYMMDD.LOG file.  As
  1502.         stated before in sections 2.1.1.1 & 2.1.2.2, this switch can be
  1503.         in addition to the listing of an alternative menu configuration
  1504.  
  1505.  
  1506.  EZPICNZ Users Manual - Chapter 2 - EZPICNZ Operation                        18
  1507.  
  1508.  
  1509.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  1510.  
  1511.  
  1512.         file.  Just make sure you specify a drive and directory different
  1513.         from the RAM drive you are using.
  1514.  
  1515.            We hope you like transaction logging, it is a feature that
  1516.         make EZPICNZ unique in the menuing programs world.
  1517.  
  1518.         CAUTION:  When EZPICNZ writes the date and the time to the
  1519.         transaction log file, it uses the system clock time and system
  1520.         clock date.  If you have an older model IBM PC or IBM PC/XT or
  1521.         compatible that does NOT have a built-in or added-in real time
  1522.         clock/calendar, it is IMPERATIVE you set the correct time and
  1523.         date at system startup.  Otherwise, the dates and the times in
  1524.         the log file will be worthless.  This shouldn't be a problem with
  1525.         computers having built-in real time clock/calendars (IBM PC/AT
  1526.         and PS/2 computers and compatibles).  Make sure your system gets
  1527.         the correct time and date at boot up so the log file will
  1528.         represent correct dates and times.
  1529.  
  1530.  
  1531.         2.2.1.1.4  -  First [Menu] (F) Option
  1532.  
  1533.            This menu option is executed by pressing the "F" key or moving
  1534.         the Top Line Menu highlight bar over the phrase "First" and
  1535.         pressing the RIGHT mouse button if you have a mouse.  This causes
  1536.         EZPICNZ to display the FIRST menu page of items defined in the
  1537.         currently loaded menu configuration file. If the first menu page
  1538.         is already displayed, this option has no effect.  This option is
  1539.         the same as pressing the "Home" key on the numeric keypad.
  1540.  
  1541.         2.2.1.1.5  -  Next [Menu] (N) Option
  1542.  
  1543.            This menu option is executed by pressing the "N" key or moving
  1544.         the Top Line Menu highlight bar over the phrase "Next" and
  1545.         pressing the RIGHT mouse button if you have a mouse.  This causes
  1546.         EZPICNZ to display the NEXT menu page of items as defined in the
  1547.         currently loaded menu configuration file.  If there is only one
  1548.         menu page defined, this option has no effect.  Otherwise, for
  1549.         instance, if the second menu page is currently displayed, this
  1550.         option will display the third menu page, if one is defined.  If
  1551.         there are only two menu pages defined, and the last menu page is
  1552.         currently displayed, then this option will display the first menu
  1553.         page defined.  This option is the same as pressing the RIGHT
  1554.         ARROW (->) key on the numeric keypad.
  1555.  
  1556.         2.2.1.1.6  -  Previous [Menu] (P) Option
  1557.  
  1558.            This menu option is executed by pressing the "P" key or moving
  1559.         the Top Line Menu highlight bar over the phrase "Previous" and
  1560.         pressing the RIGHT mouse button if you have a mouse.  This causes
  1561.         EZPICNZ to display the PREVIOUS menu page of items as defined in
  1562.         the currently loaded menu configuration file.  If there is only
  1563.         one menu page defined, this option has no effect.  Otherwise, for
  1564.         instance, if the second menu page is currently displayed, this
  1565.         option will display the first menu page.  If there is only two
  1566.         menu pages defined, and the first menu page is currently
  1567.         displayed, then this option will display the last, or second menu
  1568.  
  1569.  
  1570.  EZPICNZ Users Manual - Chapter 2 - EZPICNZ Operation                        19
  1571.  
  1572.  
  1573.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  1574.  
  1575.  
  1576.         page in this instance, defined.  This option is the same as
  1577.         pressing the LEFT ARROW (<-) key on the numeric keypad.
  1578.  
  1579.         2.2.1.1.7  -  Last [Menu] (L) Option
  1580.  
  1581.            This menu option is executed by pressing the "L" key or moving
  1582.         the Top Line Menu highlight bar over the phrase "Last" and
  1583.         pressing the RIGHT mouse button if you have a mouse.  This causes
  1584.         EZPICNZ to display the LAST menu page of items defined in the
  1585.         currently loaded menu configuration file. If the last menu page
  1586.         is already displayed or there is only one menu page defined, this
  1587.         option has no effect.  This option is the same as pressing the
  1588.         "End" key on the numeric keypad.
  1589.  
  1590.         2.2.1.1.8  -  ESC=Quit (ESC) Option
  1591.  
  1592.            The last option on the Top Line Menu deals with terminating
  1593.         EZPICNZ and returning to the operating system.  EZPICNZ provides
  1594.         you with the ability to perform this in two different ways.  This
  1595.         is an option which is configurable through the EZCONFIG.EXE
  1596.         program (see section 1.3.2.2.4).  The two methods are discussed
  1597.         below.
  1598.  
  1599.         2.2.1.1.8.1  -  ESCape Key Use
  1600.  
  1601.            In the EZCONFIG program, you are given the opportunity to
  1602.         decide if you want to allow the user (normally yourself) to exit
  1603.         EZPICNZ by simply pressing the ESCape key from the Main Menu
  1604.         Screen or not.  If you have elected this option, the phrase
  1605.         "ESC=Quit" will be displayed at the far right side of the Top
  1606.         Line Menu.  This allows the user to terminate the EZPICNZ program
  1607.         by simply pressing the ESCape key; there does not have to be a
  1608.         menu selection to exit to the operating system.
  1609.  
  1610.         2.2.1.1.8.2  -  PROTECTED Mode Operation
  1611.  
  1612.            If, on the other hand, you elected to require the user to
  1613.         enter a DOS EXIT code by holding down the "Alt" key and entering
  1614.         a code number on the NUMERIC keypad, the word "PROTECTED" will
  1615.         appear at the far right side of the Top Line Menu.  The exit code
  1616.         must be a number between 128 and 255.  The user cannot hold down
  1617.         the "Alt" key and use the number keys on the top keyboard row--it
  1618.         must be the numeric key pad WITH THE NUMLOCK TURNED OFF!!  If the
  1619.         user enters the correct code, the program will terminate.  If the
  1620.         wrong code, nothing will happen.
  1621.  
  1622.         NOTE:  If the user happened to enter a code corresponding to the
  1623.         ASCII code for a number of a displayed menu item (049 to 056),
  1624.         then that menu item will be executed.  This is the same as if the
  1625.         user had simply pressed the number of that particular menu item.
  1626.         Although this is a consequence of the implementation of this type
  1627.         of protection, we believe it is a small one and not worth
  1628.         modifying the program.  If enough users feel this is a major flaw
  1629.         or inconvenience, we will consider another approach. Maybe the
  1630.         use of a password.
  1631.  
  1632.  
  1633.  
  1634.  EZPICNZ Users Manual - Chapter 2 - EZPICNZ Operation                        20
  1635.  
  1636.  
  1637.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  1638.  
  1639.  
  1640.         2.2.1.2  -  "System Stats" Window
  1641.  
  1642.            At the bottom left of the Main Menu Screen is what we call the
  1643.         "System Stats" window.  It provides the user with a number of
  1644.         information items about the current state of the computer system.
  1645.         These are items which will usually not change during operation of
  1646.         the program.  Let's see what these items are.
  1647.  
  1648.         2.2.1.2.1  -  Base Memory Entry
  1649.  
  1650.            This entry is the amount of "base" memory the computer found
  1651.         installed during the POST (Power On Self Test).  It is found via
  1652.         a DOS call to Interrupt 18.  This amount is displayed as 1K
  1653.         amounts (1K = 1024 bytes).
  1654.  
  1655.         2.2.1.2.2  -  Extended Memory Available Entry
  1656.  
  1657.            This entry is the amount of memory above the 1 MB address area
  1658.         (1 MB = 1 million bytes).  This entry will ALWAYS be "None" for
  1659.         computers which do not have at least an 80286 or better
  1660.         processor.  These are typically IBM PCs, XTs and compatibles. For
  1661.         computers which have extended memory installed, but have all that
  1662.         memory "mapped" as either expanded memory via software or used as
  1663.         a RAM disk or for a disk cache, the entry will also be "None."
  1664.         As the entry states, this is for the AVAILABLE extended memory.
  1665.         If you are only using part of your extended memory for one of the
  1666.         uses listed above, the remaining memory will be displayed as
  1667.         available in 1K increments.  For example, if you know you have
  1668.         384K of extended memory installed (as is the case with many
  1669.         computers ". . . which come standard with 1 MB of memory. . .")
  1670.         and you set up a disk cache of 256K, the "System Stats" entry for
  1671.         available extended memory will display "128 K."
  1672.  
  1673.         2.2.1.2.3  -  Expanded Memory Available Entry
  1674.  
  1675.            This entry is the amount of expanded-type memory available.
  1676.         This memory can only be used in conjunction with a software or,
  1677.         in the case of some of the newer system motherboards, a hardware
  1678.         "driver" conforming to the Lotus-Intel-Microsoft (LIM)
  1679.         specification 3.2 or 4.0 for this type of memory.  The driver
  1680.         used must use a signature at offset 10 of Interrupt 67h of at
  1681.         least "EMM".  The amount shown in this entry is determined the
  1682.         same as with extended memory--not how much is installed, but how
  1683.         much is available for use.  This is displayed in 1K increments.
  1684.  
  1685.         2.2.1.2.4  -  DOS Version Entry
  1686.  
  1687.            This entry shows both the major and minor DOS version loaded.
  1688.         For example, 3.30 would mean major DOS version 3 (suitable for
  1689.         networking), and minor version .30 (possible use of FASTOPEN and
  1690.         some other new DOS utilities).
  1691.  
  1692.         2.2.1.2.5  -  Mouse Available Entry
  1693.  
  1694.            This entry shows whether a mouse is available for use or not.
  1695.         This not only checks to see if a mouse driver is properly loaded,
  1696.  
  1697.  
  1698.  EZPICNZ Users Manual - Chapter 2 - EZPICNZ Operation                        21
  1699.  
  1700.  
  1701.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  1702.  
  1703.  
  1704.         but if the mouse is connected as well.  If a mouse driver is
  1705.         loaded, but the mouse is not connected, this entry will display a
  1706.         "No".  Also, if this entry displays a "Yes", you should also see
  1707.         a Top Line Menu inverse video highlight bar.
  1708.  
  1709.         2.2.1.3  -  "Current Stats" Window
  1710.  
  1711.            At the bottom right corner of the Main Menu Screen is what we
  1712.         call the "Current Stats" window.  This window provides
  1713.         information on items which could, and usually do, change during
  1714.         the operation of the program.  These items are detailed below.
  1715.  
  1716.         2.2.1.3.1  -  Date Entry
  1717.  
  1718.            This entry shows the current date as loaded by DOS.  If your
  1719.         computer does not have a clock-calendar built in or you do not
  1720.         regularly set the time and date upon bootup (or your computer
  1721.         cannot read the built-in clock/calendar directly without
  1722.         intervention of some sort), then this date will be somewhere
  1723.         around January 1, 1980.  Otherwise, it will show the current day
  1724.         of the week, the month, day and year.  This information is
  1725.         derived from a call to Function 2Ah of Interrupt 21h.
  1726.  
  1727.         2.2.1.3.2  -  Time Entry
  1728.  
  1729.            This entry shows the current time of day as maintained by DOS.
  1730.         The same qualifications about loading the date apply to the time
  1731.         as well.  This time is retrieved via an internal QuickC function
  1732.         call, STRTIME.  The time displayed is in standard 24-hour format.
  1733.         This time display will be stopped when either the Disk Space
  1734.         check or the On-Line Help windows are displayed.  It will be
  1735.         redisplayed when those functions are terminated.
  1736.  
  1737.         2.2.1.3.3  -  # of Menus Entry
  1738.  
  1739.            This is total number of menu screens available for the
  1740.         currently loaded menu configuration file.  Each of these menu
  1741.         pages could have up to 8 menu items on it.
  1742.  
  1743.         2.2.1.3.4  -  Logging Entry
  1744.  
  1745.            This entry tells you whether Transaction Logging is turned on
  1746.         or not.  Transaction Logging is covered in sections 1.3.2.2.2 and
  1747.         2.2.1.1.3.
  1748.  
  1749.         2.2.1.3.5  -  Screen Blank Countdown Time Entry
  1750.  
  1751.            This entry shown how many seconds remain before the built-in
  1752.         screen blank feature is activated.  Any keyboard activity not
  1753.         resulting in a menu selection (except loading another menu) will
  1754.         reset the counter to the number set by the EZCONFIG.EXE program
  1755.         and stored in the EZPICNZ.CNF file.
  1756.  
  1757.  
  1758.         2.2.1.4  -  Menu Item Window
  1759.  
  1760.  
  1761.  
  1762.  EZPICNZ Users Manual - Chapter 2 - EZPICNZ Operation                        22
  1763.  
  1764.  
  1765.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  1766.  
  1767.  
  1768.            The Menu Item Window is where the menu item selections defined
  1769.         in the menu configuration file are displayed.  Also, the optional
  1770.         title for a specific menu page is also displayed at the top of
  1771.         the window.  Time to get down to the nitty gritty of this part of
  1772.         the program.
  1773.  
  1774.         2.2.1.4.1  -  Menu Title Entry
  1775.  
  1776.            This entry is displayed at the top of the window if one has
  1777.         been defined in the menu configuration file.  It can be up to 76
  1778.         characters long and will be centered between the side borders.
  1779.  
  1780.         2.2.1.4.2  -  Menu Item List
  1781.  
  1782.            Now we come to the real meat of the program--the menu item
  1783.         list.  This is what the program is really all about; putting your
  1784.         available option on the screen and being able to pick any one you
  1785.         want.  When the program is started, it loads the menu
  1786.         configuration file as specified on the command line.  If no
  1787.         alternate menu configuration file names were on the command line,
  1788.         it loads the default file, EZPICNZ.MCF.  In either case, or in
  1789.         the case of a menu selection to load another menu file, the
  1790.         program will initially display the FIRST menu page defined in
  1791.         that menu configuration file.  If there are other menu pages
  1792.         available, as displayed by the "# of Menus" entry in the "Current
  1793.         Stats" window, you can display them by using the LEFT or RIGHT
  1794.         arrow keys, or by using the Top Line Menu selections for menu
  1795.         display (First, Next, Previous, Last).
  1796.  
  1797.         2.2.1.4.2.1  -  Moving the Highlight Bar
  1798.  
  1799.            When a new menu page of items is displayed, there will be an
  1800.         inverse video highlight bar over the very first item.  You can
  1801.         move the highlight bar in a number of ways.  You can move it up
  1802.         or down by a single item by using the up and down arrow keys,
  1803.         respectfully.  You can also use the SPACE BAR to move the
  1804.         highlight bar down and the BACKSPACE key to move the highlight
  1805.         bar up.  If the highlight bar is at the top of the menu list when
  1806.         you press either the up arrow key or the backspace key, the
  1807.         highlight bar will move to the LAST menu item displayed.  If the
  1808.         highlight bar is on the last menu item when you press the down
  1809.         arrow key or the SPACE BAR, the highlight bar will move to the
  1810.         very FIRST menu item displayed.  If you have a mouse and it is
  1811.         shown to be "available" in the "System Stats" window, you can
  1812.         move the highlight bar up and down the item list by simply moving
  1813.         the mouse up or down.
  1814.  
  1815.         NOTE:  When using the mouse, it does not take much movement to
  1816.         move the highlight bar from the bottom to the top and vice versa,
  1817.         and it does not require rapid movement of the mouse.  If the
  1818.         mouse is moved TOO FAST, it will not be able to keep up and may
  1819.         not go as far up or down as you would have liked.  Try it a
  1820.         little slower and it should travel all the way up or down.
  1821.  
  1822.         2.2.1.4.2.2  -  Selecting a Menu Item
  1823.  
  1824.  
  1825.  
  1826.  EZPICNZ Users Manual - Chapter 2 - EZPICNZ Operation                        23
  1827.  
  1828.  
  1829.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  1830.  
  1831.  
  1832.            After all is said and done, this is what you really want the
  1833.         program for, to be able to easily select items and have them
  1834.         executed.  Menu items can be selected in one of three (3) ways.
  1835.         First, you can move the highlight bar to the selection you want
  1836.         and simply press the ENTER (or RETURN) key.  You may also press
  1837.         the number key corresponding to the menu item number of the
  1838.         selection you want.  If the menu item you want to execute is the
  1839.         fifth (5th) one listed, you can simply press the "5" key.  If the
  1840.         highlight bar is not currently on the selection you choose, it
  1841.         will be moved there quickly before your selection is executed.
  1842.         The other method is if you have a mouse and it is shown to be
  1843.         "available" in the "System Stats" window, you can move the
  1844.         highlight bar to the selection of your choice and press the LEFT
  1845.         mouse button and release it.  It is very important to note that
  1846.         your selection is not executed until you release the mouse
  1847.         button.  If you are not sure of the selection, or you moved the
  1848.         highlight bar off the selection you wanted BEFORE you released
  1849.         the mouse button, you can hold it down and still move the
  1850.         highlight bar to the item you want and THEN release the mouse
  1851.         button.  This is also true of selecting a Top Line Menu selection
  1852.         with the mouse.  And that's all there is to selecting a menu
  1853.         item.
  1854.  
  1855.         2.2.1.4.3  -  Screen Blank Option
  1856.  
  1857.            EZPICNZ has a built-in screen blank option which protects the
  1858.         screen from being "burned-in" with CRT phosphors when an image is
  1859.         displayed on the screen for an extended period of time.  This
  1860.         option is configurable through the EZCONFIG.EXE program discussed
  1861.         in section 1.3.2.2.3.  It can also be activated "on demand" from
  1862.         the user, by-passing the configuration setting.
  1863.  
  1864.         2.2.1.4.3.1  -  Blanking the Screen
  1865.  
  1866.            The screen can be "blanked" in either of two ways.  First, you
  1867.         can simply let the amount of time specified in the Screen Blank
  1868.         Countdown Time entry in the "Current Stats" window pass by and
  1869.         the program will initiate the screen blanking function.  As
  1870.         discussed earlier, this time is the time specified in the
  1871.         EZCONFIG.EXE program.  This time also gets reset every time there
  1872.         is keyboard activity of some type and the countdown starts all
  1873.         over. If not interrupted, the screen blank function will be
  1874.         initiated when the countdown gets to 0.
  1875.  
  1876.            The other method to blank the screen is what we call the "on
  1877.         demand" method.  Whenever the Main Menu Screen is displayed, all
  1878.         the user has to do to initiate the screen blank function is to
  1879.         press the "B" or "b" key, and the screen will be immediately
  1880.         blanked.  Not much else to say about "on demand" screen
  1881.         blanking--press the "B" key and presto!
  1882.  
  1883.         2.2.1.4.3.2  -  Redisplaying the Main Menu Screen
  1884.  
  1885.            Now that you have the screen blanked, how do you bring back
  1886.         the Main Menu Screen if you are ready to make a selection?  If
  1887.         you have elected NOT to provide a user-defined screen blank
  1888.  
  1889.  
  1890.  EZPICNZ Users Manual - Chapter 2 - EZPICNZ Operation                        24
  1891.  
  1892.  
  1893.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  1894.  
  1895.  
  1896.         message during the configuration program EZCONFIG.EXE, you will
  1897.         have a default message displayed in the screen blank message box
  1898.         telling you press any keyboard key (except, of course, the SHIFT,
  1899.         ALT, CTRL, CAPS LOCK, NUM LOCK or SCROLL LOCK keys) to return to
  1900.         the Main Menu Screen.  If you have a mouse, it will also tell you
  1901.         you can press the LEFT mouse button to return to the Main Menu
  1902.         Screen.
  1903.  
  1904.            If you have specified a user-defined screen blank message, it
  1905.         may or may not have the same instructions (mine never does--it
  1906.         says things like ... "DON'T TOUCH THAT KEYBOARD!!!", etc).  No
  1907.         matter what your message says, the program will react the same as
  1908.         if the default message was displayed.  Pressing any allowable
  1909.         keyboard key or the LEFT mouse button, if a mouse is available,
  1910.         will redisplay the Main Menu Screen.
  1911.  
  1912.            Someone has mentioned it would be nice to have the ability to
  1913.         make someone enter a password to return to the Main Menu Screen.
  1914.         If we receive a lot more requests for this feature, we will
  1915.         seriously consider adding it to the program.
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.  
  1922.  
  1923.  
  1924.  
  1925.  
  1926.  
  1927.  
  1928.  
  1929.  
  1930.  
  1931.  
  1932.  
  1933.  
  1934.  
  1935.  
  1936.  
  1937.  
  1938.  
  1939.  
  1940.  
  1941.  
  1942.  
  1943.  
  1944.  
  1945.  
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  EZPICNZ Users Manual - Chapter 2 - EZPICNZ Operation                        25
  1955.  
  1956.  
  1957.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  1958.  
  1959.  
  1960.         Chapter 3  -  Menu Configuration File Description
  1961.  
  1962.         3.1  -  General
  1963.  
  1964.            The menu configuration file is the one part of the whole
  1965.         system which is truly essential (aside from the fact the main
  1966.         executable is also necessary!).  It is probably also the most
  1967.         time consuming and tedious to create.  For this, we are truly
  1968.         sorry.  At the time, there was no other way.  We are in the
  1969.         process of deciding how best to go about writing a menu
  1970.         configuration file editor which will take much of the burden of
  1971.         menu page and menu item numbering away from the user.  We hope to
  1972.         have this program finished before Christmas, but we make no
  1973.         promises given the current state of the commercial market place
  1974.         practice of announcing products and then not delivering them at
  1975.         the appointed time.  We will keep you up to date on the editor's
  1976.         progress.
  1977.  
  1978.            The menu configuration file is a very structured, formatted
  1979.         file which tells EZPICNZ exactly what to display and how to
  1980.         execute a menu selection once a selection has been made.
  1981.         It is very important to understand this file has to be created
  1982.         EXACTLY according to the instructions which follow.  If errors
  1983.         are made in the creation of this file, then EZPICNZ will not
  1984.         operate according to what you want it to do.  There have been
  1985.         some safeguards built into EZPICNZ, but it cannot correct all the
  1986.         possible conditions arising from an incorrectly formatted menu
  1987.         configuration file.  Now that we've thoroughly discouraged you
  1988.         from going on with this, let's try anyway.  It's not as bad we
  1989.         have made it out to be.
  1990.  
  1991.         NOTE:  This file must be a standard ASCII file.  Consult your
  1992.         word processor user's guide/manual to see if your program can
  1993.         create this type of file.  Most plain "vanilla" text editors can
  1994.         produce an ASCII file as output.  You could also use the EDLIN
  1995.         program that comes with most MS/PC-DOS packages.
  1996.  
  1997.            The standard default file EZPICNZ tries to read is called
  1998.         EZPICNZ.MCF.  However, if you list another filename on the
  1999.         command line, either after the program name EZPICNZ (as in
  2000.         EZPICNZ THISONE.MCF) or after the batch file name to start
  2001.         EZPICNZ (as in EZ THATONE.MCF), EZPICNZ will read the command
  2002.         line and load that file instead of the default file.  When you
  2003.         want to load another menu configuration file from within the
  2004.         program, the item must have a prefix of "X.X.A" in front of it
  2005.         (an example of this will be shown later).  Normally, the default
  2006.         file will be EZPICNZ.MCF.  If you have a menu configuration or
  2007.         definition file from another menu program, you can use the
  2008.         EZCONVRT program to convert it to EZPICNZ format.  Refer to
  2009.         section 1.3.3 for details concerning converting different
  2010.         configuration or definition file formats.  All you have to do
  2011.         after EZCONVRT is finished is rename it to EZPICNZ.MCF.
  2012.  
  2013.            As we mentioned earlier, the menu configuration file uses a
  2014.         set of control characters and commands to tell EZPICNZ exactly
  2015.         how to display item selections and how to execute those
  2016.  
  2017.  
  2018.  EZPICNZ Users Manual - Chapter 3 - Menu Configuration File Description      26
  2019.  
  2020.  
  2021.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  2022.  
  2023.  
  2024.         selections.  It is very important certain control characters be
  2025.         placed in exactly the right sequence, or EZPICNZ will get
  2026.         confused or may not work at all.  There are only 9 control
  2027.         symbols in the configuration "language" and their sequence in the
  2028.         file is EXTREMELY important. The symbols are "T", "L", "P", "E",
  2029.         "R", "I", "N", "A", and "9.9.9".  They are listed in their
  2030.         relative order of importance. So let's find out what these
  2031.         symbols mean.  If you have used other menuing programs in the
  2032.         past, this may be old hat, because their meanings may be similar.
  2033.         But for you newcomers, here we go.
  2034.  
  2035.            There is a special structure and sequence required by EZPICNZ.
  2036.         Previously in this manual you may have seen references to the
  2037.         menu configuration file entries with a series of Xs and periods
  2038.         preceding a menu configuration file control character.  These
  2039.         have very special meaning in the menu configuration file.  The
  2040.         first 'X' specifies the menu number.  These must start with the
  2041.         number 1 and increase by 1.  There can be NO gaps in the sequence
  2042.         of menu numbers, or EZPICNZ will fail.  The maximum for this
  2043.         value is 8.  The value of 9 is reserved to tell EZPICNZ there are
  2044.         no more entries in the file.  The next 'X' is to specify the menu
  2045.         item (or selection) number.  If the number is 0, it must be
  2046.         followed by a period and a "T" to signify this is the "title"
  2047.         entry for this menu page.  This MUST be the first entry for each
  2048.         menu page, even if you do not include any text for the title, the
  2049.         entry X.0.T must precede the start of every menu page.
  2050.  
  2051.            After the menu title entry, the menu item numbers must start
  2052.         with 1 and increase by 1 to a maximum of 8.  As with the menu
  2053.         numbers, there can be NO gap in the menu item numbers.  You do
  2054.         not have to specify a selection for a menu item (nothing to
  2055.         select), but there can be no missing menu item numbers.  The
  2056.         first entry of the first menu would appear like this:
  2057.  
  2058.                       1.1.L <Name of option>.
  2059.  
  2060.            The space between the "L" and the start of the name of the
  2061.         option is REQUIRED for ALL entries in the menu configuration
  2062.         file.  This will be evident in the example menu configuration
  2063.         file in Appendix B.
  2064.  
  2065.            This rigid numbering structure may seem cumbersome at first,
  2066.         but it actually gives the user a clear picture of exactly what
  2067.         menu page and what item they are working on.  See the example
  2068.         menu configuration file later in Appendix B of this manual.  Just
  2069.         a quick review of the numbering of entries:
  2070.  
  2071.                     X.X.X <xxxxxxxxxxx>
  2072.                     ^ ^ ^^     ^
  2073.                     | | ||     |
  2074.                     | | ||     |
  2075.                     | | ||     |
  2076.             MENU    | | ||     |
  2077.             PAGE <--+ | ||     +----> MENU TITLE/LABEL TEXT, ITEM COMMAND
  2078.              #        | |+----------> REQUIRED SPACE CHARACTER
  2079.            (1-8)      | +-----------> MENU FILE CONTROL CHARACTER (see
  2080.  
  2081.  
  2082.  EZPICNZ Users Manual - Chapter 3 - Menu Configuration File Description      27
  2083.  
  2084.  
  2085.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  2086.  
  2087.  
  2088.           (9=EOF)     |                                           below)
  2089.                       +-------------> MENU ITEM # (or 0 for a MENU TITLE)
  2090.  
  2091.         3.2  -  Menu Title Character (T)
  2092.  
  2093.            This character MUST, repeat, MUST be the first control
  2094.         character in the menu configuration file, whether or not it has
  2095.         any text after it.  Whether you wish to place a title for the
  2096.         beginning of a menu is entirely up to you.  However, this
  2097.         character, along with a new menu page number, must delineate (or
  2098.         separate) menu pages.  If they are not present, EZPICNZ will
  2099.         break the menu page for you after the eighth (8th) item and
  2100.         disregard the rest for that menu page.  A typical example of the
  2101.         use of the menu page definition symbol would look like this:
  2102.  
  2103.          1.0.T THIS IS THE FIRST PAGE TITLE  (1.0.T MUST be first
  2104.                                                characters the file)
  2105.          1.1.L First item selection
  2106.                       .
  2107.                       .
  2108.                       .
  2109.          1.8.L Last item selection (but no more than 8 per menu page.)
  2110.          2.0.T THIS IS THE SECOND MENU PAGE TITLE
  2111.          2.1.L First item selection on the 2nd menu page
  2112.                       .
  2113.                       .
  2114.                       .
  2115.          3.0.T LAST MENU PAGE TITLE (but not more than the 8th title)
  2116.          3.1.L First item selection on the last menu page
  2117.                       .
  2118.                       .
  2119.                       .
  2120.  
  2121.          9.9.9 END OF CONFIGURATION FILE CHARACTERS (MUST be last
  2122.                        control characters in file.  More on these
  2123.                        characters later)
  2124.  
  2125.  
  2126.             CAUTION!    CAUTION!   CAUTION!   CAUTION!   CAUTION!
  2127.  
  2128.              THERE CAN BE NO, REPEAT, NO, BLANK LINES IN THE MENU
  2129.              CONFIGURATION FILE.  IF THERE ARE, EZPICNZ WILL NOT OPERATE
  2130.              CORRECTLY.  REPEAT, NO BLANK LINES ARE ALLOWED IN THE MENU
  2131.              CONFIGURATION FILE.
  2132.  
  2133.  
  2134.            As a recap of the menu title control character, we know it
  2135.         must be the FIRST character in the file and start in column 1,
  2136.         you can define no more than eight (8) menu pages, and providing
  2137.         text after the character is optional.  If you add text after the
  2138.         symbol, it cannot be more than 76 characters long.  If the text
  2139.         is over 76 characters long, all of the text over 76 characters
  2140.         will be ignored.  Repeat, if the text following the MENU PAGE
  2141.         TITLE character is over 76 characters long, ALL of the characters
  2142.         past 76 will be ignored.
  2143.  
  2144.  
  2145.  
  2146.  EZPICNZ Users Manual - Chapter 3 - Menu Configuration File Description      28
  2147.  
  2148.  
  2149.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  2150.  
  2151.  
  2152.  
  2153.         3.3  -  Menu Item Label Character (L)
  2154.  
  2155.            This character MUST be the first control character after the
  2156.         Menu Title Character, as well as the first control character to
  2157.         denote the start of another menu item.  There can be NO MORE than
  2158.         8 of these control characters between Menu Title Characters.  If
  2159.         there are more than 8, they will be ignored.  The text following
  2160.         the Menu Item Label Character can be no longer than 45
  2161.         characters.  Anything over 45 characters will be truncated and
  2162.         not printed on the screen.  A few examples of the use of the Menu
  2163.         Item Label are as follows:
  2164.  
  2165.                  1.0.T MENU LABEL ONE
  2166.                  1.1.L WordStar WP Software
  2167.                   .
  2168.                   .
  2169.                   .
  2170.                  1.2.L SuperCalc4 Spreadsheet
  2171.                   .
  2172.                   .
  2173.                   .
  2174.                  1.3.L TimeLine Project Management
  2175.                   .
  2176.                   .
  2177.                   .
  2178.                  1.4.L Telecommunications Programs
  2179.                   .
  2180.                   .
  2181.                   .
  2182.                  2.0.T MENU LABEL TWO
  2183.                  2.1.L Utilities
  2184.                   .
  2185.                   .
  2186.                   .
  2187.                  2.2.L Enable Integrated Software
  2188.                   .
  2189.                   .
  2190.                   .
  2191.                   .
  2192.                   .
  2193.                  9.9.9 END OF CONFIGURATION FILE
  2194.  
  2195.  
  2196.  
  2197.         3.4  -  Menu Item Command Characters
  2198.  
  2199.            The following control characters are the ONLY control
  2200.         characters that can follow a MENU ITEM LABEL:  "P", "A", "I","N",
  2201.         "R", and "E".  Each of these control characters have unique
  2202.         features and restrictions that must be adhered to.  Let's see
  2203.         what these characters mean.
  2204.  
  2205.  
  2206.         3.4.1  -  Menu Item Password Character ("P")
  2207.  
  2208.  
  2209.  
  2210.  EZPICNZ Users Manual - Chapter 3 - Menu Configuration File Description      29
  2211.  
  2212.  
  2213.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  2214.  
  2215.  
  2216.            If you want to password protect certain menu item selections,
  2217.         you can give them a password in the menu configuration file. This
  2218.         password MUST be the first item after the Menu Item Label
  2219.         Character line.  If it is not the first item after the Menu Item
  2220.         Label, it will be treated as any other menu item command, and
  2221.         will probably cause your selection to operate incorrectly.  This
  2222.         is not a "coded" password, i.e., the text you enter in the
  2223.         configuration file is exactly what is to be typed as the
  2224.         password.  There is no special coding allowed.  However, this is
  2225.         a CASE SENSITIVE password.  If you enter the password in the
  2226.         configuration file in lower case letters, but when you select the
  2227.         item from the menu, you type the password in uppercase, you will
  2228.         be returned to the menu.  This has great advantages to the person
  2229.         developing the configuration file in that he can create a
  2230.         password (up to 15 characters long) in any sequence of upper and
  2231.         lower case letters.  This means even if someone knew what the
  2232.         text of the password was, they would still have to know which
  2233.         letters were upper case and which ones were in lower case.  An
  2234.         example would look like this:
  2235.  
  2236.                     1.0.T MENU LABEL
  2237.                     1.1.L MENU ITEM LABEL ONE
  2238.                     1.1.P cAntEeN                  <-- password required
  2239.                     1.1.A \ENABLE.MCF      <-- alternative configuration
  2240.                     1.2.L MENU ITEM LABEL TWO                      file
  2241.                         .
  2242.                         .
  2243.                         .
  2244.                         .
  2245.                     9.9.9 END OF CONFIGURATION FILE
  2246.  
  2247.            As you can see, the person wanting to load the ENABLE.MCF menu
  2248.         configuration file would have to enter "cAntEeN" to be able to
  2249.         load that menu.   However you want to enter your password is
  2250.         entirely up to you.
  2251.  
  2252.         3.4.2  -  Alternate Menu Item Character ("A")
  2253.  
  2254.            This control character MUST BE the command IMMEDIATELY after
  2255.         the Menu Item Label Character if you DO NOT have a password
  2256.         specified for this option.  If you have a password specified for
  2257.         this option, it MUST be the next item immediately after the
  2258.         password line (Passwords were just covered in section 3.4.1).  It
  2259.         must also be the ONLY command after the Menu Item Label or
  2260.         password. An example of this is as follows:
  2261.  
  2262.                        1.0.T MENU LABEL ONE
  2263.                        1.1.L MENU ITEM LABEL ONE
  2264.                        1.1.P ACCESS               <-- password needed
  2265.                        1.1.A \COMM.MCF
  2266.                        1.2.L MENU ITEM LABEL TWO
  2267.                         .
  2268.                         .
  2269.                        1.3.L MENU ITEM LABEL THREE
  2270.                        1.3.A \ENABLE\ENABLE.MCF  <-- only entry after
  2271.                        1.4.L MENU ITEM LABEL FOUR              label
  2272.  
  2273.  
  2274.  EZPICNZ Users Manual - Chapter 3 - Menu Configuration File Description      30
  2275.  
  2276.  
  2277.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  2278.  
  2279.  
  2280.                         .
  2281.                         .
  2282.                         .
  2283.                         .
  2284.                        9.9.9 END OF CONFIGURATION FILE
  2285.  
  2286.  
  2287.            As you saw in the example, you can give a path along with the
  2288.         name of the alternate menu configuration file.  EZPICNZ must know
  2289.         where to find the other menu configuration file.
  2290.  
  2291.            If the alternate menu configuration file specified cannot be
  2292.         found, or is not of the correct structure, EZPICNZ will display
  2293.         an error message and then display the previously loaded menu.  As
  2294.         stated earlier, alternate menu configuration file commands MUST
  2295.         be the next control character after the "L" control character or
  2296.         a password definition and must be the only command for that item.
  2297.         If there are other control characters preceding the "A" sign,
  2298.         EZPICNZ will treat the alternate menu configuration command line
  2299.         as a command of the same type as the one immediately following
  2300.         the "L" Menu Item Label Character (or after the password control
  2301.         character, if present), whatever that may be (except the "I" or
  2302.         "N" characters, which will be discussed later in sections 3.4.3
  2303.         and 3.4.4).  If you have any lines AFTER the alternate menu
  2304.         configuration file command, they will be ignored.
  2305.  
  2306.            A general rule, but not necessary, is that your alternate menu
  2307.         configuration file should have an item selection to return to the
  2308.         original configuration file menus.  You would do this by having a
  2309.         command of "X.X.A \EZPICNZ.MCF" (or whatever menu configuration
  2310.         file you are using as a default) as one of the item selections.
  2311.  
  2312.  
  2313.         3.4.3  -  Immediate Execution, w/ Pause Character ("I")
  2314.  
  2315.            This command is very similar to the last control character
  2316.         ("A") in that it (as well as all the other control characters)
  2317.         MUST be the FIRST control character after the Menu Item Label
  2318.         Character (unless you have a password specified).  Also, there
  2319.         can only be ONE of these commands after the Menu Item Label
  2320.         Character.  If there are any more, they will be ignored.  This
  2321.         control character is generally used for applications like CHKDSK,
  2322.         DISKCOPY, etc.  These programs give you information and don't
  2323.         require you to stay in them for an extended period of time.  The
  2324.         format for this command line entry is the same as for the "A"
  2325.         control character.  You can precede the command with a drive
  2326.         letter and path if you desire.
  2327.  
  2328.              CAUTION!    CAUTION!    CAUTION!     CAUTION!   CAUTION!
  2329.  
  2330.             EZPICNZ runs these commands while it remains resident in the
  2331.             computer's memory.  Therefore, it is imperative that you DO
  2332.             NOT run any commands invoking Terminate and Stay Resident
  2333.             (TSR) programs.  If you do, EZPICNZ may not be able to
  2334.  
  2335.  
  2336.  
  2337.  EZPICNZ Users Manual - Chapter 3 - Menu Configuration File Description      31
  2338.  
  2339.  
  2340.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  2341.  
  2342.  
  2343.             recover and the likelihood of your system "crashing" or
  2344.             "hanging up" is great.  Remember, DO NOT run Terminate and
  2345.             Stay Resident (TSR) programs with the "I" command.
  2346.  
  2347.         3.4.4  -  Immediate Execution, No Pause Character ("N")
  2348.  
  2349.            This control character is used exactly the same as the "I"
  2350.         except EZPICNZ inserts the "EXIT" statement, and does not insert
  2351.         the batch command "PAUSE" before it as in the use of the "I"
  2352.         control character.  The command will be executed and the user
  2353.         will be returned back to the same menu screen with no pause to
  2354.         view the output.  If there is an output the user wishes to see on
  2355.         the screen, he should NOT use this control character, but instead
  2356.         use the "I" control character.  The caution concerning the use of
  2357.         TSR programs applies to this control character as well.
  2358.  
  2359.  
  2360.         3.4.5  -  Batch Execution, Resident Character ("R")
  2361.  
  2362.            This command prefix indicates these commands are to be put
  2363.         into the EZTEMP.BAT file and the EZTEMP.BAT file is to be
  2364.         executed via the SYSTEM command (an internal C function similar
  2365.         to the BASIC 'Shell' command) while EZPICNZ remains resident in
  2366.         the computer's memory.  This method should not have the
  2367.         terminating line of "EZ" as with the "E" control character prefix
  2368.         (to be discussed in section 3.4.6).  EZPICNZ automatically
  2369.         appends to the end of the commands in the EZTEMP.BAT file the
  2370.         "EXIT" statement so control returns to EZPICNZ.  Aside from these
  2371.         differences, the "R" control character operates the same as the
  2372.         "E" control character discussed in section 3.4.6.  Note the
  2373.         caution below, however.
  2374.  
  2375.         If you are executing a program within this command list that
  2376.         requires a lot of memory to run, you should consider changing the
  2377.         control characters to the "E" symbol and adding the "EZ" line to
  2378.         the command list.  This will give the program all the memory
  2379.         available.
  2380.  
  2381.  
  2382.              CAUTION!    CAUTION!    CAUTION!     CAUTION!   CAUTION!
  2383.  
  2384.            EZPICNZ runs these commands ("R") while it remains resident in
  2385.            the computer's memory.  Therefore, it is imperative you DO NOT
  2386.            run any commands invoking Terminate and Stay Resident (TSR)
  2387.            programs.  If you do, EZPICNZ may not be able to recover and
  2388.            the likelihood of your system "crashing" or "hanging up" is
  2389.            great.  Remember, DO NOT run Terminate and Stay Resident (TSR)
  2390.             programs with the "R" control characters.
  2391.  
  2392.  
  2393.         3.4.6  -  Batch Execution, External Character ("E")
  2394.  
  2395.            The use of the "E" indicates you want to execute a series of
  2396.         batch commands in the EZTEMP.BAT file.  What is meant by
  2397.         "external" is EZPICNZ will create the EZTEMP.BAT file and will
  2398.         then terminate to allow the batch program all the memory
  2399.  
  2400.  
  2401.  EZPICNZ Users Manual - Chapter 3 - Menu Configuration File Description      32
  2402.  
  2403.  
  2404.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  2405.  
  2406.  
  2407.         available.  To be able to do this without "operator
  2408.         intervention", EZPICNZ should be executed from the EZ.BAT (or
  2409.         similarly constructed) batch file.  The last line in this file is
  2410.         a command to execute EZTEMP.BAT.  Then, when EZPICNZ terminates,
  2411.         EZTEMP.BAT is executed with the commands for your selection.  To
  2412.         have EZPICNZ start up again after all the commands in EZTEMP have
  2413.         been executed, the last command for the selection in the menu
  2414.         configuration file should be "X.X.E EZ" (or the name of the batch
  2415.         file you use to invoke EZPICNZ).  This way you get uninterrupted
  2416.         execution of the EZTEMP.BAT file and EZPICNZ.  An example of this
  2417.         follows:
  2418.  
  2419.                      EZ.BAT looks similar to this:
  2420.  
  2421.                         ECHO OFF
  2422.                         CLS
  2423.                         CD\        <-- or the directory EZPICNZ is in
  2424.                         EZPICNZ %1 %2   <--  The %1 & %2 allows reading
  2425.                         CLS                  of command line parameters
  2426.                         EZTEMP        for file name and log file drive
  2427.  
  2428.            A menu configuration file entry would look like this:
  2429.  
  2430.                     1.0.T MENU LABEL ONE
  2431.                     1.1.L MENU ITEM LABEL ONE
  2432.                     1.1.P PICKLES
  2433.                     1.1.E ECHO OFF
  2434.                     1.1.E CLS
  2435.                     1.1.E CD\WS5
  2436.                     1.1.E WS
  2437.                     1.1.E CD\
  2438.                     1.1.E EZ      <--   This will restart EZPICNZ
  2439.                     1.2.L MENU ITEM LABEL TWO
  2440.                     1.2.E ECHO OFF
  2441.                     1.2.E CLS
  2442.                     1.2.E CD\SC5
  2443.                     1.2.E SC5
  2444.                     1.2.E CD\      <-- This will NOT restart EZPICNZ
  2445.                     1.3.L MENU ITEM LABEL THREE
  2446.                         .
  2447.                         .
  2448.                         .
  2449.                     1.4.L MENU ITEM LABEL FOUR
  2450.                         .
  2451.                         .
  2452.                         .
  2453.                         .
  2454.                         .
  2455.                     9.9.9 END OF CONFIGURATION FILE
  2456.  
  2457.            In the first selection, the user would have to enter the
  2458.         correct password (PICKLES) to gain access and use of the WordStar
  2459.         Version 5 program.  After he has exited the WordStar program, the
  2460.         batch file calls the EZ.BAT file which loads up EZPICNZ.  In the
  2461.         second example, the user executes the SuperCalc5 spreadsheet
  2462.         program, and upon exiting that program, the user is returned to
  2463.  
  2464.  
  2465.  EZPICNZ Users Manual - Chapter 3 - Menu Configuration File Description      33
  2466.  
  2467.  
  2468.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  2469.  
  2470.  
  2471.         the root directory and then to the DOS level prompt on the
  2472.         current drive.  The user would have to type "EZ" <cr> to restart
  2473.         EZPICNZ.
  2474.  
  2475.  
  2476.         3.5  -  End-of-File Character ("9.9.9")
  2477.  
  2478.            These control characters must be in column one (1) of the last
  2479.         line of the menu configuration file.  EZPICNZ will recognize this
  2480.         symbol and stop processing the menu configuration file at that
  2481.         point.  If for some reason you have control characters after this
  2482.         symbol is encountered, they will be ignored.  If this symbol is
  2483.         not found, the program will abort with an error message so
  2484.         stating.
  2485.  
  2486.  
  2487.         3.6  -  Summary of Control Characters
  2488.  
  2489.            It must be pointed out all of these control characters must be
  2490.         the FIFTH (5th) character on the input line after the menu page
  2491.         number, a period, the menu item number and another period.  They
  2492.         must be in column five (5)!  Also there can be NO blank lines in
  2493.         the configuration file.  If there are any blank lines, EZPICNZ
  2494.         will crash.  For safety's sake, just don't have ANY blank lines
  2495.         in your configuration files, PLEASE!!
  2496.  
  2497.            Also, there is a limit of 40 menu item command lines per menu
  2498.         item defined.  This limit INCLUDES the Menu Item Label line and
  2499.         the Menu Item Password line, if there is one.   Normally, this
  2500.         should not be a problem.  If you need more than 40 menu item
  2501.         command lines, let us know, and we'll see what we can do to
  2502.         create a special version specifically for you.
  2503.  
  2504.            Remember, for the "I", "R", and the "N" control characters, do
  2505.         not invoke any Terminate and Stay Resident (TSR) programs or it
  2506.         is likely EZPICNZ will crash and burn.
  2507.  
  2508.            To see what a complete menu configuration file would look
  2509.         like, turn to Appendix B.
  2510.  
  2511.  
  2512.  
  2513.  
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  
  2525.  
  2526.  
  2527.  
  2528.  
  2529.  EZPICNZ Users Manual - Chapter 3 - Menu Configuration File Description      34
  2530.  
  2531.  
  2532.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  2533.  
  2534.  
  2535.                                 APPENDICES
  2536.  
  2537.  
  2538.  
  2539.         Appendix A  -  Trademarks and Copyrights
  2540.  
  2541.         Appendix B  -  Sample Menu Configuration File
  2542.  
  2543.         Appendix C  -  A Word About Shareware
  2544.  
  2545.  
  2546.  
  2547.  
  2548.  
  2549.  
  2550.  
  2551.  
  2552.  
  2553.  
  2554.  
  2555.  
  2556.  
  2557.  
  2558.  
  2559.  
  2560.  
  2561.  
  2562.  
  2563.  
  2564.  
  2565.  
  2566.  
  2567.  
  2568.  
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.  
  2580.  
  2581.  
  2582.  
  2583.  
  2584.  
  2585.  
  2586.  
  2587.  
  2588.  
  2589.  
  2590.  
  2591.  
  2592.  
  2593.  EZPICNZ Users Manual - APPENDICES                                           35
  2594.  
  2595.  
  2596.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  2597.  
  2598.  
  2599.                                  APPENDIX A
  2600.  
  2601.                           Trademarks and Copyrights
  2602.  
  2603.         AUTOMENU (R) is a registered trademark of Magee Enterprises of
  2604.         Norcross, GA
  2605.  
  2606.         IBM, IBM-PC, IBM PC/XT, IBM PC/AT, PC-DOS & IBM PS/2 are
  2607.         registered trademarks of International Business Machines Corp.
  2608.  
  2609.         MS-DOS, Windows, GWBASIC are registered trademarks of Microsoft
  2610.         Corp.
  2611.  
  2612.         WordStar is a registered trademark of MicroPro International,
  2613.         Inc.
  2614.  
  2615.         SuperCalc4 is a trademark of Computer Associates International,
  2616.         Inc.
  2617.  
  2618.         ProComm is a trademark of Datastorm Technologies, Inc.
  2619.  
  2620.         Enable and Enable/OA are registered trademarks of Enable Software
  2621.         Inc.
  2622.  
  2623.         QuickDOS is a registered trademark of Gazelle Systems.
  2624.  
  2625.         dBase III Plus is a registered trademark of Ashton-Tate, Inc.
  2626.  
  2627.         PC Paint and FRIEZE are registered trademarks of Zsoft Corp.
  2628.  
  2629.         PC Menu is a trademark of Software Alternatives
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.  
  2646.  
  2647.  
  2648.  
  2649.  
  2650.  
  2651.  
  2652.  
  2653.  
  2654.  
  2655.  
  2656.  
  2657.  EZPICNZ Users Manual - APPENDIX A  - Trademarks and Copyrights              36
  2658.  
  2659.  
  2660.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  2661.  
  2662.  
  2663.                                 APPENDIX B
  2664.  
  2665.                 SAMPLE OF A EZPICNZ MENU CONFIGURATION FILE
  2666.  
  2667.                                                    Comments (not in file)
  2668.           1.0.T Golberg Computer System            <-- Title #1
  2669.           1.1.L WordStar Word Processing           <--Menu item label #1
  2670.           1.1.R ECHO OFF                           <--Batch resident
  2671.           1.1.R CLS
  2672.           1.1.R BIGCURSR
  2673.           1.1.R CD\WS4
  2674.           1.1.R C:
  2675.           1.1.R WS
  2676.           1.1.R CD\                                  <--No need for E EZ
  2677.           1.2.L Telecommunications - PROCOMM 2.4.2   <--Menu item label 2
  2678.           1.2.P GREBLOG                              <--Password required
  2679.           1.2.E ECHO OFF                             <--External Batch
  2680.           1.2.E CLS
  2681.           1.2.E BIGCURSR
  2682.           1.2.E CD\PROCOMM
  2683.           1.2.E PROCOMM
  2684.           1.2.E CD\
  2685.           1.2.E EZ                                 <--Restart EZPICNZ
  2686.           1.3.L Windows Operating Environment      <--Menu item label #3
  2687.           1.3.R ECHO OFF
  2688.           1.3.R CLS
  2689.           1.3.R CD\WINDOWS
  2690.           1.3.R WIN
  2691.           1.3.R CD\
  2692.           1.4.L SuperCalc4 Spreadsheet             <--Menu item label #4
  2693.           1.4.R ECHO OFF
  2694.           1.4.R CLS
  2695.           1.4.R BIGCURSR
  2696.           1.4.R CD\SC4
  2697.           1.4.R SC4
  2698.           1.4.R CD\
  2699.           1.5.L Enable Integrated Program          <--Menu item label #5
  2700.           1.5.R ECHO OFF
  2701.           1.5.R CLS
  2702.           1.5.R BIGCURSR
  2703.           1.5.R CD\EN200
  2704.           1.5.R ENABLE (,,,,C:\ENABDATA)
  2705.           1.5.R CD\
  2706.           1.6.L Enable Tutor                       <--Menu item label #6
  2707.           1.6.R ECHO OFF
  2708.           1.6.R CLS
  2709.           1.6.R CD\EN200
  2710.           1.6.R TUTOR H
  2711.           1.6.R CD\
  2712.           1.7.L Quick DOS                          <--Menu item label #7
  2713.           1.7.E ECHO OFF
  2714.           1.7.E CLS
  2715.           1.7.E BIGCURSR
  2716.           1.7.E CD\
  2717.           1.7.E QD2
  2718.           1.7.E CLS
  2719.  
  2720.  
  2721.  EZPICNZ Users Manual - APPENDIX B - Sample Menu Configuration File         37
  2722.  
  2723.  
  2724.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  2725.  
  2726.  
  2727.           1.7.E CD\
  2728.           1.7.E EZ                                 <--Restart EZPICNZ
  2729.           1.8.L Editor                             <--Menu item label #8
  2730.           1.8.R EDIT                                  (This will be the
  2731.           1.8.R CD\                                last item for menu #1)
  2732.           1.9.L Return to Disk Operating System      <--This will be
  2733.           1.9.E TYPE \DOS.SCR                         ignored, along with
  2734.           1.9.E \BIGCURSR                             the rest until next
  2735.                                                       menu title
  2736.                                              Blank lines added here for
  2737.                                              purpose of explanation. None
  2738.                                              are allowed in actual file.
  2739.            2.0.T Golberg Computer System            <--Title #2 (Page #2)
  2740.            2.1.L Games                              <--Menu item #1, pg 2
  2741.            2.1.R ECHO OFF
  2742.            2.1.R CLS
  2743.            2.1.R CD\GAMES
  2744.            2.1.R LOGO
  2745.            2.1.R GWBASIC MENU1.001 /S:512
  2746.            2.1.R CD\
  2747.            2.2.L dBASE III Plus Database Manager    <--Menu item #2, pg 2
  2748.            2.2.R ECHO OFF
  2749.            2.2.R CLS
  2750.            2.2.R BIGCURSR
  2751.            2.2.R CD\DB3
  2752.            2.2.R SUBST E: C:\DB3DATA                 <--DOS SUBST command
  2753.            2.2.R DBASE
  2754.            2.2.R SUBST E: /E
  2755.            2.2.R CD\
  2756.            2.3.L Quick DOS                          <--Menu item #3, pg 2
  2757.            2.3.R ECHO OFF
  2758.            2.3.R CLS
  2759.            2.3.R CD\
  2760.            2.3.R BIGCURSR
  2761.            2.3.R QD2
  2762.            2.3.R CLS
  2763.            2.3.R CD\
  2764.            2.4.L GOLF                               <--Menu item #4, pg 2
  2765.            2.4.E ECHO OFF
  2766.            2.4.E CLS
  2767.            2.4.E CD\PDU
  2768.            2.4.E GOLF
  2769.            2.4.E CD\
  2770.            2.4.E EZ
  2771.            2.5.L TYPING TUTOR                       <--Menu item #5, pg 2
  2772.            2.5.R ECHO OFF
  2773.            2.5.R CLS
  2774.            2.5.R CD\TYPEIT
  2775.            2.5.R TYPEIT
  2776.            2.5.R CD\
  2777.            2.6.L PAINTING PROGRAM                   <--Menu item #6, pg 2
  2778.            2.6.E ECHO OFF                           <--External Batch
  2779.            2.6.E CLS
  2780.            2.6.E CD\PAINT
  2781.            2.6.E FRIEZE P1                         <-- A TSR program
  2782.            2.6.E PCPAINT C IBMCOLOR 0 B800
  2783.  
  2784.  
  2785.  EZPICNZ Users Manual - APPENDIX B - Sample Menu Configuration File         38
  2786.  
  2787.  
  2788.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  2789.  
  2790.  
  2791.            2.6.E CD\
  2792.            2.6.E EZ                                <--Restart EZPICNZ
  2793.            2.7.L ANGIE'S MATH PROGRAM              <--Menu item #7, pg 2
  2794.            2.7.R ECHO OFF
  2795.            2.7.R CLS
  2796.            2.7.R CD\BASIC
  2797.            2.7.R CBS1
  2798.            2.7.R CD\
  2799.            3.0.T Enable Development Menu           <-- Title #3 (Page #3)
  2800.            3.1.L Enable Development System         <-- Menu item #1, pg 3
  2801.            3.1.R ECHO OFF
  2802.            3.1.R CLS
  2803.            3.1.R CD\EN200
  2804.            3.1.R ENABLE (,,,,C:\ENABDATA)
  2805.            3.1.R CD\
  2806.            3.2.L Windows Operating Environment     <-- Menu item #2, pg 3
  2807.            3.2.R ECHO OFF
  2808.            3.2.R CLS
  2809.            3.2.R CD\WINDOWS
  2810.            3.2.R WIN
  2811.            3.2.R CD\
  2812.            3.3.L Return to Disk Operating System   <-- Menu item #3, pg 3
  2813.            3.3.E CLS
  2814.            3.3.E TYPE \DOS.SCR
  2815.            3.3.E BIGCURSR
  2816.            9.9.9 END OF EZPICNZ.MCF         <-- End of configuration file
  2817.  
  2818.  
  2819.  
  2820.  
  2821.  
  2822.  
  2823.  
  2824.  
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.  
  2831.  
  2832.  
  2833.  
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842.  
  2843.  
  2844.  
  2845.  
  2846.  
  2847.  
  2848.  
  2849.  EZPICNZ Users Manual - APPENDIX B - Sample Menu Configuration File         39
  2850.  
  2851.  
  2852.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  2853.  
  2854.  
  2855.                                APPENDIX C
  2856.  
  2857.                          A Word About Shareware
  2858.  
  2859.         Shareware distribution gives users a chance to try software
  2860.         before buying it.  If you try a Shareware program and continue
  2861.         using it, you are expected to register. Individual programs
  2862.         differ on details -- some request registration while others
  2863.         require it, some specify a maximum trial period.  With
  2864.         registration, you get anything from the simple right to continue
  2865.         using the software to an updated program with printed manual.
  2866.  
  2867.         Copyright laws apply to both Shareware and commercial software,
  2868.         and the copyright holder retains all rights, with a few specific
  2869.         exceptions as stated below. Shareware authors are accomplished
  2870.         programmers, just like commercial authors, and the programs are
  2871.         of comparable quality. (In both cases, there are good programs
  2872.         and bad ones!) The main difference is in the method of
  2873.         distribution.  The author specifically grants the right to copy
  2874.         and distribute the software, either to all and sundry or to a
  2875.         specific group.  For example, some authors require written
  2876.         permission before a commercial disk vendor may copy their
  2877.         Shareware.
  2878.  
  2879.         So, Shareware is a distribution method, not a type of software.
  2880.         You should find software that suits your needs and pocketbook,
  2881.         whether it's commercial or Shareware.  The Shareware system makes
  2882.         fitting your needs easier, because you can try before you buy.
  2883.         And because the overhead is low, prices are low also.  Shareware
  2884.         has the ultimate money-back guarantee -- if you don't use the
  2885.         product, you don't pay for it.
  2886.  
  2887.         The above statement about shareware was provided by the
  2888.         Association of Shareware Professionals (ASP).
  2889.  
  2890.         This product falls under the category of Shareware.  You, the
  2891.         user, are expected to register and pay for the privilege of being
  2892.         able to continue to use EZPICNZ.  You do have a trial period of
  2893.         30 days and all Shareware authors rely on the honesty and
  2894.         integrity of you, the user, to register, as well as tell others
  2895.         you know who are using Shareware products, to register.  There is
  2896.         no other way that we can support our development efforts without
  2897.         being compensated in some form.  Shareware provides the industry
  2898.         with some of the best software on available at prices that cannot
  2899.         be beat.
  2900.  
  2901.         So we ask you to support the Shareware concept and the authors
  2902.         and register this and other Shareware software your are using.
  2903.  
  2904.  
  2905.  
  2906.  
  2907.  
  2908.  
  2909.  
  2910.  
  2911.  
  2912.  
  2913.  EZPICNZ Users Manual - APPENDIX C - A Word About Shareware                 40
  2914.  
  2915.  
  2916.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  2917.  
  2918.  
  2919.  
  2920.  
  2921.                                FIGURES
  2922.  
  2923.  
  2924.         Figure 1  -  Main Menu Screen Example
  2925.  
  2926.         Figure 2  -  Screen Blank Window Example
  2927.  
  2928.         Figure 3  -  Password Window Example
  2929.  
  2930.         Figure 4  -  Disk Space Check Window Example
  2931.  
  2932.         Figure 5  -  Error Message Window Example
  2933.  
  2934.         Figure 6  -  EZCONFIG Main Edit Screen Example
  2935.  
  2936.         Figure 7  -  EZCONFIG Preview Screen Example
  2937.  
  2938.  
  2939.  
  2940.  
  2941.  
  2942.  
  2943.  
  2944.  
  2945.  
  2946.  
  2947.  
  2948.  
  2949.  
  2950.  
  2951.  
  2952.  
  2953.  
  2954.  
  2955.  
  2956.  
  2957.  
  2958.  
  2959.  
  2960.  
  2961.  
  2962.  
  2963.  
  2964.  
  2965.  
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971.  
  2972.  
  2973.  
  2974.  
  2975.  
  2976.  
  2977.  EZPICNZ Users Manual - FIGURES                                             41
  2978.  
  2979.  
  2980.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  2981.  
  2982.  
  2983.                                  Figure 1
  2984.  
  2985.                           Main Menu Screen Example
  2986.    F1=Help  Disk  Transaction Logging  First  Previous  Next Last  Esc=Quit
  2987.   ======================  EZPICNZ Menuing System 3.2 ====================== 
  2988.  |                                                                         |
  2989.  |                            APPLICATIONS MENU # 1                        |
  2990.  |                                                                         |
  2991.  |                                                                         |
  2992.  |        -> 1 - Enable/OA Menu                                            |
  2993.  |           2 - Timeline Project Management Program                       |
  2994.  |           3 - WINDOWS System Environment                                |
  2995.  |           4 - Telecommunications                                        |
  2996.  |           5 - Directory File Management Program                         |
  2997.  |           6 - Disk Directory Program (CD, MD, RD, etc.)                 |
  2998.  |           7 - Disk Operating System                                     |
  2999.  |                                                                         |
  3000.  |                                                                         |
  3001.  |                                                                         |
  3002.  |                                                                         |
  3003.  |                                                                         |
  3004.   ========  System Stats  ====== ==============  Current Stats  =========== 
  3005.  | Base/Conv. Memory: 640 K     | Today's Date: Wednesday - March 28, 1990 |
  3006.  | Extended Memory Avail: None  | Current Time: 22:30:29                   |
  3007.  | Expanded Memory Avail: None  | Number of Menu Pages: 4                  |
  3008.  | DOS Version: 3.21            | Transaction Logging Is: Off              |
  3009.  | Mouse Available: Yes         | Time Before Screen Blank: 57 Seconds     |
  3010.   ============================== ========================================== 
  3011.  
  3012.  
  3013.  
  3014.  
  3015.  
  3016.  
  3017.  
  3018.  
  3019.  
  3020.  
  3021.  
  3022.  
  3023.  
  3024.  
  3025.  
  3026.  
  3027.  
  3028.  
  3029.  
  3030.  
  3031.  
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.  EZPICNZ Users Manual - FIGURE 1  -  MAIN MENU SCREEN EXAMPLE               42
  3042.  
  3043.  
  3044.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  3045.  
  3046.  
  3047.                              Figure 2
  3048.  
  3049.                     Screen Blank Window Example
  3050.  
  3051.  
  3052.  
  3053.  
  3054.               ============================================ 
  3055.              |                                            |
  3056.              |         DON'T TOUCH THAT KEYBOARD!!        |
  3057.              |                                            |
  3058.              |            We'll Be Right Back!            |
  3059.              |                                            |
  3060.              |            ********************            |
  3061.              |                                            |
  3062.               ============================================ 
  3063.  
  3064.  
  3065.  
  3066.  
  3067.  
  3068.  
  3069.  
  3070.  
  3071.  
  3072.  
  3073.  
  3074.  
  3075.  
  3076.  
  3077.  
  3078.  
  3079.  
  3080.  
  3081.  
  3082.  
  3083.  
  3084.  
  3085.  
  3086.  
  3087.  
  3088.  
  3089.  
  3090.  
  3091.  
  3092.  
  3093.  
  3094.  
  3095.  
  3096.  
  3097.  
  3098.  
  3099.  
  3100.  
  3101.  
  3102.  
  3103.  
  3104.  
  3105.  EZPICNZ Users Manual - FIGURE 2  -  SCREEN BLANK WINDOW EXAMPLE            43
  3106.  
  3107.  
  3108.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  3109.  
  3110.  
  3111.                             Figure 3
  3112.  
  3113.  
  3114.                      Password Window Example
  3115.  
  3116.  
  3117.    F1=Help   Disk  Transaction Logging  First  Previous  Next Last  Esc=Quit
  3118.   ========================  EZPICNZ Menuing System 3.2 ====================== 
  3119.  |                                                                           |
  3120.  |                             Enable/OA Work Menu                           |
  3121.  |                                                                           |
  3122.  |                                                                           |
  3123.  |        -> 1 - CMIS Related Enable/OA Work                                 |
  3124.  |           2 ===================================================           |
  3125.  |           3|                                                   |          |
  3126.  |           4|                 Enter PASSWORD!!!                 |          |
  3127.  |           5|                                                   |          |
  3128.  |           6|                  *********......                  |          |
  3129.  |           7|                                                   |          |
  3130.  |           8|                                                   |          |
  3131.  |            |   Use Baskspace to correct, ENTER when finished.  |          |
  3132.  |            |                                                   |          |
  3133.  |             ===================================================           |
  3134.  |                                                                           |
  3135.   ========  System Stats  ====== ==============  Current Stats  ============= 
  3136.  | Base/Conv. Memory: 640 K     | Today's Date: Wednesday - March 28, 1990   |
  3137.  | Extended Memory Avail: None  | Current Time: 22:31:07                     |
  3138.  | Expanded Memory Avail: None  | Number of Menu Pages: 2                    |
  3139.  | DOS Version: 3.21            | Transaction Logging Is: Off                |
  3140.  | Mouse Available: Yes         | Time Before Screen Blank: 59 Seconds       |
  3141.   ============================== ============================================ 
  3142.  
  3143.  
  3144.  
  3145.  
  3146.  
  3147.  
  3148.  
  3149.  
  3150.  
  3151.  
  3152.  
  3153.  
  3154.  
  3155.  
  3156.  
  3157.  
  3158.  
  3159.  
  3160.  
  3161.  
  3162.  
  3163.  
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169.  EZPICNZ Users Manual - FIGURE 3  -  PASSWORD WINDOW EXAMPLE                44
  3170.  
  3171.  
  3172.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  3173.  
  3174.  
  3175.                              Figure 4
  3176.  
  3177.                   Disk Space Check Window Example
  3178.  
  3179.  
  3180.  
  3181.    F1=Help  Disk  Transaction Logging  First  Previous  Next Last  Esc=Quit
  3182.   ========================  EZPICNZ Menuing System 3.2 ==================== 
  3183.  |        ======  EZPICNZ Disk Space Check  ========== Esc = Quit ===      |
  3184.  |       |                What Drive to Check?  D                    |     |
  3185.  |       |                                                           |     |
  3186.  |       |         Drive Statistics are:                             |     |
  3187.  |       |                                                           |     |
  3188.  |       |   Sectors-Per-Cluster - 4                                 |     |
  3189.  |       |   Bytes-Per-Sector - 512                                  |     |
  3190.  |       |   Total Clusters - 14960                                  |     |
  3191.  |       |   Available Clusters - 5409                               |     |
  3192.  |       |   Total Disk Space - 30638080                             |     |
  3193.  |       |   Available Disk Space - 11077632                         |     |
  3194.  |       |                                                           |     |
  3195.  |       |                                                           |     |
  3196.  |       |           Press any other key to do over again            |     |
  3197.  |       |              . . . or LEFT mouse button                   |     |
  3198.  |        ===========================================================      |
  3199.   ========  System Stats  ====== ==============  Current Stats  =========== 
  3200.  | Base/Conv. Memory: 640 K     | Today's Date: Wednesday - March 28, 1990 |
  3201.  | Extended Memory Avail: None  | Current Time: HALTED!                    |
  3202.  | Expanded Memory Avail: None  | Number of Menu Pages: 2                  |
  3203.  | DOS Version: 3.21            | Transaction Logging Is: Off              |
  3204.  | Mouse Available: Yes         | Time Before Screen Blank: 44 Seconds     |
  3205.   ============================== ========================================== 
  3206.  
  3207.  
  3208.  
  3209.  
  3210.  
  3211.  
  3212.  
  3213.  
  3214.  
  3215.  
  3216.  
  3217.  
  3218.  
  3219.  
  3220.  
  3221.  
  3222.  
  3223.  
  3224.  
  3225.  
  3226.  
  3227.  
  3228.  
  3229.  
  3230.  
  3231.  
  3232.  
  3233.  EZPICNZ Users Manual - FIGURE 4  -  DISK SPACE CHECK WINDOW EXAMPLE        45
  3234.  
  3235.  
  3236.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  3237.  
  3238.  
  3239.                           Figure 5
  3240.                 Error Message Window Examples
  3241.  
  3242.            Example 1  -  Menu Configuration File Not Found
  3243.            (Either initially, or an alternate to be loaded)
  3244.  
  3245.    F1=Help  Disk  Transaction Logging  First  Previous  Next Last  Esc=Quit
  3246.   ======================  EZPICNZ Menuing System 3.2 ====================== 
  3247.  |                                                                         |
  3248.  |                            APPLICATIONS MENU # 1                        |
  3249.  |                                                                         |
  3250.  |        -> 1 - Enable/OA Menu                                            |
  3251.  |           2 - Timeline Project Management Program                       |
  3252.  |           3 - WINDOWS System Environment                                |
  3253.  |           4 - Telecommunications                                        |
  3254.  |           5 - D ==============================================          |
  3255.  |           6 - D|                                              |         |
  3256.  |           7 - D|        Can't open ENABLE.MCF file!           |         |
  3257.  |                |     Press any key to continue  . . . .       |         |
  3258.  |                |                                              |         |
  3259.  |                 ==============================================          |
  3260.   ========  System Stats  ====== ==============  Current Stats  =========== 
  3261.  | Base/Conv. Memory: 640 K     | Today's Date: Wednesday - March 28, 1990 |
  3262.  | Extended Memory Avail: None  | Current Time: 22:33:15                   |
  3263.  | Expanded Memory Avail: None  | Number of Menu Pages: 4                  |
  3264.  | DOS Version: 3.21            | Transaction Logging Is: Off              |
  3265.  | Mouse Available: Yes         | Time Before Screen Blank: 56 Seconds     |
  3266.   ============================== ========================================== 
  3267.  
  3268.              Example 2 - Menu Configuration File Format Error
  3269.  
  3270.    F1=Help  Disk  Transaction Logging  First  Previous  Next Last  Esc=Quit
  3271.   ======================  EZPICNZ Menuing System 3.2 ====================== 
  3272.  |                                                                         |
  3273.  |                            APPLICATIONS MENU # 1                        |
  3274.  |                                                                         |
  3275.  |        -> 1 - Enable/OA Menu                                            |
  3276.  |           2 - Timeline Project Management Program                       |
  3277.  |          ==========================================================     |
  3278.  |         |                                                          |    |
  3279.  |         | Definition file missing proper initial format characters |    |
  3280.  |         |                                                          |    |
  3281.  |         |   Please edit the configuration file before using again. |    |
  3282.  |         |                                                          |    |
  3283.  |         |           Press Any Key to Continue. . . .               |    |
  3284.  |          ==========================================================     |
  3285.   ========  System Stats  ====== ==============  Current Stats  =========== 
  3286.  | Base/Conv. Memory: 640 K     | Today's Date: Wednesday - March 28, 1990 |
  3287.  | Extended Memory Avail: None  | Current Time: 22:34:06                   |
  3288.  | Expanded Memory Avail: None  | Number of Menu Pages: 4                  |
  3289.  | DOS Version: 3.21            | Transaction Logging Is: Off              |
  3290.  | Mouse Available: Yes         | Time Before Screen Blank: 59 Seconds     |
  3291.   ============================== ========================================== 
  3292.  
  3293.  
  3294.  
  3295.  
  3296.  
  3297.  EZPICNZ Users Manual - FIGURE 5  -  ERROR MESSAGE WINDOW EXAMPLES          46
  3298.  
  3299.  
  3300.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  3301.  
  3302.  
  3303.                           Figure 6
  3304.  
  3305.              EZCONFIG Main Edit Screen Example
  3306.  
  3307.  
  3308.   ================== EZPICNZ Program Configuration Screen ================= 
  3309.  |                                                  Color Choices          |
  3310.  |  (A) Menu Border Color/Background   - *  0 - Black    8 - Grey          |
  3311.  |  (B) Menu Title Color/Background    - *  1 - Blue     9 - Br Blue       |
  3312.  |  (C) Menu Item Color/Background     - *  2 - Green   10 - Br Green      |
  3313.  |  (D) Status Label Color/Background  - *  3 - Cyan    11 - Br Cyan       |
  3314.  |  (E) Status Info Color/Background   - *  4 - Red     12 - Br Red        |
  3315.  |  (F) Menu Screen Color/Background   - *  5 - Magenta 13 - Br Magenta    |
  3316.  |  (G) Help Message Color/Background  - *  6 - Brown   14 - Yellow        |
  3317.  |  (H) Arrow Color/Background         - *  7 - White   15 - Br White      |
  3318.  |                                               Add 16 for Blinking       |
  3319.  |  (I) Time-to-Clear the Screen (seconds) -  60                           |
  3320.  |  (J) Transaction Logging Flag -   0  (0/1 - Logging Off/On)             |
  3321.  |  (K) Screen Blank Msg Flag    -   3  (0 - Std msg, 1-3 User Msg Lines)  |
  3322.  |  (L) DOS Exit Protect Flag    -  0   (0 - Exit via ESC, 128-256 = Code) |
  3323.  |                                                                         |
  3324.  |          User Supplied Screen Blank Message (Max of 3 lines)            |
  3325.  |                                                                         |
  3326.  |    Line #1 - [DON'T TOUCH THAT KEYBOARD!!             ]                 |
  3327.  |    Line #2 - [We'll Be Right Back!                    ]                 |
  3328.  |    Line #3 - [********************                    ]                 |
  3329.  |                                                                         |
  3330.  |                                                                         |
  3331.   ========================================================================= 
  3332.       Letter = Item to Set    F1 = Preview    F10 = Save   Esc = Quit
  3333.  
  3334.  
  3335.  
  3336.  
  3337.  
  3338.  
  3339.  
  3340.  
  3341.  
  3342.  
  3343.  
  3344.  
  3345.  
  3346.  
  3347.  
  3348.  
  3349.  
  3350.  
  3351.  
  3352.  
  3353.  
  3354.  
  3355.  
  3356.  
  3357.  
  3358.  
  3359.  
  3360.  
  3361.  EZPICNZ Users Manual - FIGURE 6  -  EZCONFIG MAIN EDIT SCREEN EXAMPLE      47
  3362.  
  3363.  
  3364.  (C) Copyright 1988, 1990 Golberg Computing                  All Rights Reserved
  3365.  
  3366.  
  3367.                 Figure 7  -  EZCONFIG Preview Screen Example
  3368.  
  3369.                  EZPICNZ Color Configuration Preview Screen
  3370.   =========================  Menu Border Color  =========================== 
  3371.  |                                                                         |
  3372.  |                              Menu Title Color                           |
  3373.  |                                                                         |
  3374.  |          ->   1 - Menu Item Color                                       |
  3375.  |                                                                         |
  3376.  |                                                                         |
  3377.  |                                                                         |
  3378.  |                           ======================                        |
  3379.  |                          |  Help Message Color  |                       |
  3380.  |                           ======================                        |
  3381.  |                                                                         |
  3382.  |                                                                         |
  3383.  |                                                                         |
  3384.  |                                                                         |
  3385.  |                                                                         |
  3386.  |                                                                         |
  3387.  |                                                                         |
  3388.   ==========  System Stats  ============ ========  Current Stats  ========= 
  3389.  |                                      |                                  |
  3390.  |  Stat Label Color: Stat Info Color   |Stat Label Color: Stat Info Color |
  3391.  |                                      |                                  |
  3392.   ====================================== ================================== 
  3393.                        Press Any Key to Return to Edit Screen . . .
  3394.  
  3395.  
  3396.  
  3397.  
  3398.  
  3399.  
  3400.  
  3401.  
  3402.  
  3403.  
  3404.  
  3405.  
  3406.  
  3407.  
  3408.  
  3409.  
  3410.  
  3411.  
  3412.  
  3413.  
  3414.  
  3415.  
  3416.  
  3417.  
  3418.  
  3419.  
  3420.  
  3421.  
  3422.  
  3423.  
  3424.  
  3425.  EZPICNZ Users Manual - FIGURE 6  -  EZCONFIG MAIN EDIT SCREEN EXAMPLE      48
  3426.